Query data WordPress
Query data WordPressMenjalankan Queries dan Mutations

Menjalankan Queries dan Mutations

Berikut adalah contoh dua operasi yang didukung di server GraphQL: queries dan mutations.

Queries

Gunakan operasi query untuk mengambil data (mirip dengan operasi GET di REST).

query {
  post(by: { id: 1 }) {
    title
  }
}

Mutations

Gunakan operasi mutation untuk membuat, memperbarui, atau menghapus data (mirip dengan operasi POST, PUT, atau DELETE di REST).

mutation {
  createPost(
    input: {
      title: "Hi there!"
      contentAs: { html: "How do you like it?" }
      status: draft
      tags: ["demo", "plugin"]
    }
  ) {
    status
    errors {
      __typename
      ...on ErrorPayload {
        message
      }
    }
    postID
  }
}

Bulk mutations

Silakan baca panduan Executing bulk mutations.

Menangani Mutation Payloads

Silakan baca panduan Handling mutation payloads.