🚀 Wydano Gato GraphQL v1.1 (z predefiniowanymi Queries Utrwalonymi)
Wersja 1.1 Gato GraphQL została wydana! 🎉
Zapoznaj się ze wszystkimi nowymi funkcjami w notach wydania na GitHub. Poniżej znajduje się podsumowanie z najważniejszymi funkcjami.
Predefiniowane Queries Utrwalone
Wersja 1.1 dodaje predefiniowane Queries Utrwalone do obsługi szeregu typowych zadań administracyjnych, w tym:
- Duplikowanie wpisów
- Zamiana ciągów znaków we wpisach
- Zastępowanie starej domeny nową domeną we wpisach
- Wstawianie bloku we wpisach
- Usuwanie bloku ze wpisów
- Tłumaczenie wpisów
- Importowanie wpisu z innej witryny WordPress
- Eksportowanie wpisu do innej witryny WordPress
- Wiele więcej

Wszystkie te Queries Utrwalone są publikowane jako private, więc nie są publicznie dostępne. Mogą być wykonywane z poziomu wp-admin przez zalogowanego użytkownika z odpowiednimi uprawnieniami.
(Dodatkowa Query Utrwalona, przeznaczona jako webhook dla InstaWP do obsługi rejestracji na newsletter, została dodana ze statusem draft, więc również nie jest publicznie dostępna.)
Każda Query Utrwalona zawiera query GraphQL do wykonania dla danego zadania, dokumentację dotyczącą wymaganych danych wejściowych oraz informację o tym, które rozszerzenia są wymagane (jeśli dotyczy):

Ponadto, jeśli Query Utrwalona wymaga określonej konfiguracji (np. „nested mutations"), odpowiednia Schema Configuration jest również tworzona i odpowiednio definiowana.
Możesz wykonać Query Utrwaloną na dwa sposoby:
- Bezpośrednio z klienta GraphiQL, przekazując dane wejściowe jako zmienne
- Wywołując URL Query Utrwalonej w przeglądarce, przekazując dane wejściowe jako parametry URL
Zapoznaj się z listą wszystkich predefiniowanych Queries Utrwalonych w notach wydania.
W jaki sposób predefiniowane Queries Utrwalone są przydatne?
Dodanie predefiniowanych Queries Utrwalonych ułatwia administratorom wykonywanie i automatyzowanie zadań na ich witrynach.
Potrzebujesz przetłumaczyć wpis na dowolny język? Wykonaj Query Utrwaloną „Translate post", przekazując język i ID wpisu jako parametry URL.
Potrzebujesz zsynchronizować treść między witrynami? Wykonaj Query Utrwaloną „Export a post into another WordPress site", przekazując slug wpisu do synchronizacji i URL endpointu witryny docelowej jako parametry.
I tak dalej. To jak wykonywanie poleceń WP-CLI, ale przy użyciu queries GraphQL, które są tworzone, przechowywane i wykonywane bezpośrednio w wp-admin.
Planujemy dalsze dodawanie predefiniowanych Queries Utrwalonych w przyszłych wydaniach.