⭐️ Выпущена v2.5 с маппингом хуков WordPress (PRO) и persisted query для отправки email-уведомлений
Выпущена Gato GraphQL v2.5, содержащая следующие изменения.
Добавлена persisted query для уведомления пользователей о новых записях
Добавлена предустановленная persisted query [PRO] Отправить email пользователям о новой записи.
Этот запрос отправляет email всем пользователям или определённому сегменту пользователей с уведомлением о создании новой записи на сайте.
Он интегрирован с новым правилом автоматизации Автоматическая отправка email всем подписчикам с уведомлением о новой записи, добавленным в Gato GraphQL PRO.
Посмотрите видео-демонстрацию Автоматическая отправка email всем подписчикам с уведомлением о новой записи, чтобы увидеть, как это работает:
[PRO] Добавлен «WordPress hook mapping» для расширения Automation
Существуют хуки WordPress, которые нельзя напрямую использовать в Automation Configurator, поскольку они передают PHP-объект через хук, который нельзя передать в качестве GraphQL-переменной.
Начиная с версии v2.5 Gato GraphQL PRO, несколько таких хуков были замаппированы: для них запускается новый хук с префиксом gatographql: и тем же именем хука, а в качестве переменной передаётся соответствующий ID объекта, который можно использовать как GraphQL-переменную.
Например, хук WordPress draft_to_publish передаёт $post как переменную (типа WP_Post). Gato GraphQL PRO маппирует этот хук как gatographql:draft_to_publish и передаёт $postId (типа int) в качестве переменной.
В следующей таблице перечислены замаппированные хуки WordPress:
| Хук WordPress | Хук, замаппированный Gato GraphQL |
|---|---|
{$old_status}_to_{$new_status} (передаёт WP_Post $post) | gatographql:{$old_status}_to_{$new_status} (передаёт int $postId) |