⭐️ เปิดตัว v2.5 พร้อม WordPress hook mapping (PRO) และ persisted query สำหรับส่งการแจ้งเตือนทางอีเมล
Gato GraphQL v2.5 ได้เปิดตัวแล้ว ประกอบด้วยการเปลี่ยนแปลงดังต่อไปนี้
เพิ่ม persisted query สำหรับแจ้งเตือนผู้ใช้เมื่อมีโพสต์ใหม่
Persisted query ที่กำหนดไว้ล่วงหน้า [PRO] ส่งอีเมลถึงสมาชิกเพื่อแจ้งเตือนโพสต์ใหม่ ได้ถูกเพิ่มเข้ามาแล้ว
Query นี้จะส่งอีเมลไปยังผู้ใช้ทุกคน หรือผู้ใช้กลุ่มหนึ่ง เพื่อแจ้งเตือนเมื่อมีการสร้างโพสต์ใหม่บนไซต์
มันถูกรวมเข้ากับกฎอัตโนมัติใหม่ ส่งอีเมลอัตโนมัติถึงสมาชิกทุกคนเพื่อแจ้งเตือนโพสต์ใหม่ ที่เพิ่มเข้ามาใน Gato GraphQL PRO
ดูวิดีโอสาธิต ส่งอีเมลอัตโนมัติถึงสมาชิกทุกคนเพื่อแจ้งเตือนโพสต์ใหม่ เพื่อดูการทำงาน:
[PRO] เพิ่ม "WordPress hook mapping" สำหรับ Automation extension
มี WordPress hooks บางตัวที่ไม่สามารถใช้ใน Automation Configurator ได้โดยตรง เนื่องจาก hooks เหล่านี้ส่งออบเจกต์ PHP ผ่าน hook ซึ่งไม่สามารถใส่เป็น GraphQL variable ได้
ตั้งแต่ Gato GraphQL PRO v2.5 เป็นต้นไป hooks เหล่านี้หลายตัวได้ถูก map แล้ว โดยการ trigger hook ใหม่ที่มีคำนำหน้า gatographql: ตามด้วยชื่อ hook เดิม และส่ง ID ของออบเจกต์ที่เกี่ยวข้องเป็น variable ซึ่งสามารถใส่เป็น GraphQL variable ได้
ตัวอย่างเช่น WordPress hook draft_to_publish จะส่ง $post เป็น variable (ประเภท WP_Post) Gato GraphQL PRO จะ map hook นี้เป็น gatographql:draft_to_publish และส่ง $postId (ประเภท int) เป็น variable
ตารางต่อไปนี้แสดงรายการ WordPress hooks ที่ถูก map แล้ว:
| WordPress hook | Hook ที่ถูก map โดย Gato GraphQL |
|---|---|
{$old_status}_to_{$new_status} (ส่ง WP_Post $post) | gatographql:{$old_status}_to_{$new_status} (ส่ง int $postId) |