WordPressデータのクエリ
WordPressデータのクエリクエリとミューテーションの実行

クエリとミューテーションの実行

以下は、GraphQLサーバーでサポートされている2つの操作(クエリとミューテーション)の例です。

クエリ

データを取得するには query 操作を使用します(RESTの GET 操作に相当します)。

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

ミューテーション

データを作成・更新・削除するには mutation 操作を使用します(RESTの POSTPUTDELETE 操作に相当します)。

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

バルクミューテーション

ガイド バルクミューテーションの実行 をご覧ください。

ミューテーションペイロードの処理

ガイド ミューテーションペイロードの処理 をご覧ください。