Tworzenie konfiguracji schematu
Konfiguracja schematu służy do dostosowywania schematu dla niestandardowych endpointów i utrwalonych queries.
Schema GraphQL może być skonfigurowana za pomocą elementów dostarczanych przez różne zainstalowane i włączone moduły. (Przejdź do strony Modułów, aby zobaczyć ich pełną listę.)
Każdy moduł może definiować swoją konfigurację za pomocą własnego bloku w edytorze konfiguracji schematu. Obejmuje to bloki do:
- Ustawienia schematu jako publicznego lub prywatnego
- Włączania „wrażliwych" elementów danych
- Stosowania przestrzeni nazw do schematu
- Używania zagnieżdżonych mutacji
- Definiowania nagłówków odpowiedzi
- Definiowania kto może uzyskać dostęp do schematu za pomocą List kontroli dostępu
- Konfigurowania pamięci podręcznej HTTP za pomocą List kontroli pamięci podręcznej
- Wielu innych

Dostęp do wszystkich konfiguracji schematu
Po kliknięciu "Schema Configurations" w menu wtyczki wyświetlana jest lista wszystkich z nich:

Tworzenie nowej konfiguracji schematu
Kliknij przycisk "Add New Schema Configuration", aby otworzyć edytor WordPress:

Usuwanie bloków z konfiguracjami wartości „Default" (opcjonalne)
Możemy usunąć te bloki konfiguracyjne, które używają odpowiedniej wartości „Default" z Ustawień.
Usunięty blok można ponownie dodać za pomocą menu wstawiania, klikając przycisk + na dole (należy pamiętać, że można wstawić tylko jedno wystąpienie każdego bloku):

Następnie podaj konfigurację dla wymaganych bloków.
Opisywanie konfiguracji schematu
Użyj pola "Excerpt" w panelu ustawień dokumentu, aby nadać opis konfiguracji schematu.
Więcej informacji znajdziesz w przewodniku Dodawanie opisu do API.
Publikowanie konfiguracji schematu
Wybierz wymagane elementy konfiguracji schematu i dostosuj opcje. Gdy będziesz gotowy, kliknij "Publish":

Używanie konfiguracji schematu
Po opublikowaniu konfiguracja schematu staje się dostępna dla edytorów niestandardowych endpointów i utrwalonych queries:

Wyświetlanie konfiguracji schematu
Otwarcie bezpośredniego linku do konfiguracji schematu w przeglądarce spowoduje wyświetlenie jej zawartości (o ile użytkownik jest zalogowany i jego rola ma do niej dostęp):
