Eine Schema-Konfiguration erstellen
Eine Schema-Konfiguration wird verwendet, um das Schema für benutzerdefinierte Endpoints und Persisted Queries anzupassen.
Das GraphQL-Schema kann mit den Elementen konfiguriert werden, die von den verschiedenen installierten und aktivierten Modulen bereitgestellt werden. (Gehe zur Seite der Module, um die vollständige Liste zu sehen.)
Jedes Modul kann seine Konfiguration über seinen eigenen Block im Schema-Konfigurations-Editor definieren. Dazu gehören Blöcke für:
- Das Schema als öffentlich oder privat festlegen
- „Sensible" Datenelemente aktivieren
- Das Schema mit einem Namespace versehen
- Verschachtelte Mutations verwenden
- Response-Header definieren
- Festlegen, wer über Access Control Lists auf das Schema zugreifen kann
- HTTP-Caching über Cache Control Lists einrichten
- Und vieles mehr

Alle Schema-Konfigurationen aufrufen
Ein Klick auf „Schema Configurations" im Menü des Plugins zeigt die Liste aller Konfigurationen:

Eine neue Schema-Konfiguration erstellen
Klicke auf die Schaltfläche „Add New Schema Configuration", um den WordPress-Editor zu öffnen:

Blöcke mit „Default"-Wert-Konfigurationen entfernen (optional)
Du kannst die Konfigurationsblöcke entfernen, die den entsprechenden „Default"-Wert aus den Einstellungen verwenden.
Der entfernte Block kann über das Einfügemenü erneut hinzugefügt werden, indem du auf die Schaltfläche + unten klickst (beachte, dass nur eine Instanz pro Block eingefügt werden kann):

Anschließend die Konfiguration für die gewünschten Blöcke vornehmen.
Die Schema-Konfiguration beschreiben
Verwende das Feld „Excerpt" im Einstellungsbereich des Dokuments, um der Schema-Konfiguration eine Beschreibung zu geben.
Weitere Informationen findest du in der Anleitung Eine Beschreibung zur API hinzufügen.
Die Schema-Konfiguration veröffentlichen
Wähle die erforderlichen Elemente für die Schema-Konfiguration aus und passe die Optionen an. Wenn du fertig bist, klicke auf „Publish":

Die Schema-Konfiguration verwenden
Nach der Veröffentlichung steht die Schema-Konfiguration den Editoren für benutzerdefinierte Endpoints und Persisted Queries zur Verfügung:

Die Schema-Konfiguration anzeigen
Wenn du den Permalink der Schema-Konfiguration im Browser öffnest, wird deren Inhalt angezeigt (sofern du eingeloggt bist und deine Benutzerrolle Zugriff darauf hat):
