Logo

Возможность:

Автоматизация

Автоматизация

Автоматически выполняйте GraphQL Persisted Query при возникновении события на сайте.

Создавайте автоматизации непосредственно в редакторе WordPress. Триггером автоматизации служит любой action hook WordPress, а действием — выполнение GraphQL persisted query.

Редактор правил автоматизации
Редактор правил автоматизации

Вот несколько примеров использования:

  • Создание избранного изображения для новых записей с помощью ИИ
  • Добавление обязательного блока к записи при публикации
  • Замена http на https во всех источниках изображений и ссылках при обновлении записи
  • Отправка письма администратору при появлении новой записи
  • Отправка письма пользователю, чей комментарий получил новый ответ
  • [Мультисайт] Перевод новой записи на разные языки и добавление переведённых записей на каждый сайт
  • Выполнение действия во внешнем сервисе (например: автоматическая публикация новых записей в Facebook)

Например, при создании новой записи правило автоматизации Add comments block to new post проверяет наличие блока core/comments и, если он отсутствует, добавляет его в конец записи:

Автоматическая вставка блока комментариев в новые записи со статусом «черновик»
Автоматическая вставка блока комментариев в новые записи со статусом «черновик»

Кроме того, используйте WP-Cron для выполнения GraphQL queries и persisted queries, планируя события с помощью action hooks:

  • gatographql__execute_query
  • gatographql__execute_persisted_query

Вы также можете реагировать на завершение GraphQL query в PHP-коде вашего приложения с помощью следующих action hooks:

  1. gatographql__executed_query:{$operationName}
  2. gatographql__executed_query

Подпишитесь на нашу рассылку

Будьте в курсе всех обновлений Gato GraphQL.