Logo

Funkcja:

Automatyzacja

Automatyzacja

Automatycznie wykonuj GraphQL Persisted Query gdy na stronie zajdzie jakieś zdarzenie.

Twórz automatyzacje bezpośrednio za pomocą edytora WordPress. Wyzwalaczem automatyzacji jest dowolny action hook WordPress, a akcją jest wykonanie GraphQL persisted query.

Edytor reguł automatyzacji
Edytor reguł automatyzacji

Oto kilka przykładów zastosowania:

  • Tworzenie wyróżnionego obrazu dla nowych wpisów przy użyciu AI
  • Dodawanie obowiązkowego bloku do wpisu podczas publikacji
  • Zastępowanie http przez https we wszystkich źródłach obrazów i linkach po aktualizacji wpisu
  • Wysyłanie wiadomości e-mail do administratora przy nowym wpisie
  • Wysyłanie wiadomości e-mail do użytkownika, którego komentarz otrzymał nową odpowiedź
  • [Multisite] Tłumaczenie nowego wpisu na różne języki i dodawanie przetłumaczonych wpisów do każdej witryny
  • Wykonywanie akcji w zewnętrznym serwisie (np. automatyczne udostępnianie nowych wpisów na Facebooku)

Na przykład podczas tworzenia nowego wpisu reguła automatyzacji Add comments block to new post sprawdza, czy blok core/comments jest obecny, a jeśli nie — dodaje go na końcu wpisu:

Automatyczne wstawianie bloku komentarzy do nowych wpisów w stanie 'szkic'
Automatyczne wstawianie bloku komentarzy do nowych wpisów w stanie 'szkic'

Ponadto użyj WP-Cron, aby wykonywać queries GraphQL i persisted queries, planując zdarzenia za pomocą action hooks:

  • gatographql__execute_query
  • gatographql__execute_persisted_query

Możesz również reagować na rozwiązanie query GraphQL w kodzie PHP swojej aplikacji, za pomocą następujących action hooks:

  1. gatographql__executed_query:{$operationName}
  2. gatographql__executed_query

Zapisz się do naszego newslettera

Bądź na bieżąco ze wszystkimi aktualizacjami Gato GraphQL.