Создание конфигурации схемы
Конфигурация схемы используется для настройки схемы для пользовательских эндпоинтов и сохранённых запросов.
Схему GraphQL можно настраивать с помощью элементов, предоставляемых различными установленными и активированными модулями. (Перейдите на страницу модулей, чтобы ознакомиться со списком всех доступных модулей.)
Каждый модуль может определять свою конфигурацию через собственный блок в редакторе конфигурации схемы. Это включает блоки для:
- Настройки схемы как публичной или приватной
- Включения «чувствительных» элементов данных
- Использования пространств имён для схемы
- Использования вложенных мутаций
- Определения заголовков ответа
- Определения того, кто может обращаться к схеме, с помощью списков управления доступом
- Настройки HTTP-кэширования с помощью списков управления кэшем
- Многого другого

Просмотр всех конфигураций схемы
Нажав на «Schema Configurations» в меню плагина, вы увидите список всех конфигураций:

Создание новой конфигурации схемы
Нажмите кнопку «Add New Schema Configuration», чтобы открыть редактор WordPress:

Удаление блоков, использующих значение «Default» (необязательно)
Можно удалить те блоки конфигурации, которые используют соответствующее значение «Default» из настроек.
Удалённый блок можно добавить снова через меню вставки, нажав кнопку + внизу (обратите внимание, что можно вставить только один экземпляр каждого блока):

После этого укажите конфигурацию для необходимых блоков.
Описание конфигурации схемы
Используйте поле «Excerpt» на панели настроек документа, чтобы добавить описание к конфигурации схемы.
Подробнее читайте в руководстве Добавление описания к API.
Публикация конфигурации схемы
Выберите необходимые элементы для конфигурации схемы и настройте параметры. Когда всё готово, нажмите «Publish»:

Использование конфигурации схемы
После публикации конфигурация схемы становится доступной в редакторах пользовательских эндпоинтов и сохранённых запросов:

Просмотр конфигурации схемы
Открыв постоянную ссылку конфигурации схемы в браузере, вы увидите её содержимое (при условии, что пользователь авторизован и его роль имеет соответствующий доступ):
