Query WordPress 数据
Query WordPress 数据执行 Query 与 Mutation

执行 Query 与 Mutation

以下是 GraphQL 服务器支持的两种操作(query 与 mutation)的示例。

Query

使用 query 操作来检索数据(相当于 REST 中的 GET 操作)。

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

Mutation

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

批量 Mutation

请阅读指南 执行批量 Mutation

处理 Mutation Payload

请阅读指南 处理 Mutation Payload