MemulaiMengganti WPGraphQL
Mengganti WPGraphQL
Jika aplikasi Anda menggunakan WPGraphQL, Anda bisa menggunakan Gato GraphQL sebagai gantinya.
Skema GraphQL dari WPGraphQL dan Gato GraphQL serupa tetapi sedikit berbeda, sehingga perlu disesuaikan.
Starter Next.js untuk WordPress leoloso/next-wordpress-starter dapat berjalan dengan WPGraphQL maupun Gato GraphQL. Starter ini menggunakan logika JS yang sama untuk kedua server, hanya queries GraphQL-nya yang berbeda.
Starter ini menyediakan beberapa contoh penyesuaian queries antara kedua server. Misalnya, query WPGraphQL ini:
fragment PostFields on Post {
id
categories {
edges {
node {
databaseId
id
name
slug
}
}
}
databaseId
date
isSticky
postId
slug
title
}...disesuaikan seperti ini untuk Gato GraphQL:
fragment PostFields on Post {
id
categories: self {
edges: categories(pagination: { limit: -1 }) {
node: self {
databaseId: id
id
name
slug
}
}
}
databaseId: id
date: dateStr
isSticky
postId: id
slug
title
}