Memulai
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
}