⭐️ Lanzado v2.5 con mapeo de hooks de WordPress (PRO) y persisted query para enviar notificaciones por email
Se ha lanzado Gato GraphQL v2.5, conteniendo los siguientes cambios.
Añadida persisted query para notificar a los usuarios sobre nuevas entradas
Se ha añadido la persisted query predefinida [PRO] Enviar email a usuarios sobre nueva entrada.
Esta consulta envía un email a todos los usuarios, o a un segmento de usuarios, notificando de la creación de una nueva entrada en el sitio.
Está integrada con la nueva regla de automatización Enviar automáticamente un email a todos los suscriptores notificando de una nueva entrada añadida a Gato GraphQL PRO.
Echa un vistazo al vídeo de la demo Enviar automáticamente un correo a todos los suscriptores notificando una nueva entrada para ver cómo funciona:
[PRO] Añadido "WordPress hook mapping" para la extensión Automation
Hay hooks de WordPress que no pueden usarse directamente en el Automation Configurator, porque proporcionan un objeto PHP a través del hook, que no puede introducirse como variable GraphQL.
A partir de v2.5 de Gato GraphQL PRO, varios de estos hooks han sido mapeados, disparando un nuevo hook anteponiéndoles gatographql: y el mismo nombre del hook, y pasando el ID del objeto correspondiente como variable, que puede introducirse como variable GraphQL.
Por ejemplo, el hook de WordPress draft_to_publish pasa $post como variable (de tipo WP_Post). Gato GraphQL PRO mapea este hook como gatographql:draft_to_publish, y pasa $postId (de tipo int) como variable.
La siguiente tabla lista los hooks de WordPress mapeados:
| Hook de WordPress | Hook mapeado por Gato GraphQL |
|---|---|
{$old_status}_to_{$new_status} (pasando WP_Post $post) | gatographql:{$old_status}_to_{$new_status} (pasando int $postId) |