Запрос данных WordPress
Запрос данных WordPressВыполнение queries и мутаций

Выполнение queries и мутаций

Ниже приведены примеры двух поддерживаемых операций на сервере GraphQL: queries и мутации.

Queries

Используйте операцию query для получения данных (аналог операции GET в REST).

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

Мутации

Используйте операцию mutation для создания, обновления или удаления данных (аналог операций POST, PUT или DELETE в 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
  }
}

Массовые мутации

Пожалуйста, прочитайте руководство Выполнение массовых мутаций.

Обработка payload мутаций

Пожалуйста, прочитайте руководство Обработка payload мутаций.