Bắt đầuThay thế WPGraphQL
Thay thế WPGraphQL
Nếu ứng dụng của bạn đang sử dụng WPGraphQL, bạn hoàn toàn có thể dùng Gato GraphQL thay thế.
Schema GraphQL của WPGraphQL và Gato GraphQL tương tự nhau nhưng có một số điểm khác biệt nhỏ, do đó cần được điều chỉnh cho phù hợp.
Starter Next.js WordPress leoloso/next-wordpress-starter hoạt động được với cả WPGraphQL lẫn Gato GraphQL. Starter này dùng cùng một logic JS cho cả hai server, chỉ có các queries GraphQL là khác nhau.
Starter này cung cấp nhiều ví dụ về cách điều chỉnh các queries giữa hai server. Chẳng hạn, query WPGraphQL này:
fragment PostFields on Post {
id
categories {
edges {
node {
databaseId
id
name
slug
}
}
}
databaseId
date
isSticky
postId
slug
title
}...được điều chỉnh như thế này cho 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
}