Logo

Özellik:

Otomasyon

Otomasyon

Sitede bir olay gerçekleştiğinde bir GraphQL Persisted Query'yi otomatik olarak çalıştırın.

Otomasyonları doğrudan WordPress editörü üzerinden oluşturun. Otomasyon tetikleyicisi herhangi bir WordPress action hook'u olabilir ve eylem, bir GraphQL persisted query çalıştırmaktır.

Otomasyon Kuralı editörü
Otomasyon Kuralı editörü

Kullanım örneklerinden bazıları şunlardır:

  • Yapay zeka kullanarak yeni gönderiler için öne çıkan görsel oluşturma
  • Gönderi yayımlandığında zorunlu bir blok ekleme
  • Bir gönderi güncellendiğinde tüm görsel kaynaklarındaki ve bağlantılardaki http ifadelerini https ile değiştirme
  • Yeni bir gönderi olduğunda yöneticiye e-posta gönderme
  • Yorumuna yeni bir yanıt gelen kullanıcıya e-posta gönderme
  • [Multisite] Yeni bir gönderiyi farklı dillere çevirme ve çevrilmiş gönderileri her siteye ekleme
  • Harici bir hizmette eylem gerçekleştirme (örn: yeni gönderileri otomatik olarak Facebook'ta paylaşma)

Örneğin, yeni bir gönderi oluşturulduğunda Add comments block to new post otomasyon kuralı core/comments bloğunun mevcut olup olmadığını kontrol eder ve yoksa gönderinin altına ekler:

Yeni 'taslak' gönderilere otomatik olarak yorum bloğu ekleme
Yeni 'taslak' gönderilere otomatik olarak yorum bloğu ekleme

Ayrıca, action hook'larıyla olayları zamanlayarak GraphQL queries ve persisted queries çalıştırmak için WP-Cron kullanabilirsiniz:

  • gatographql__execute_query
  • gatographql__execute_persisted_query

Uygulamanızın PHP kodunda bir GraphQL query'nin çözümlenmesine aşağıdaki action hook'lar aracılığıyla da tepki verebilirsiniz:

  1. gatographql__executed_query:{$operationName}
  2. gatographql__executed_query

Bültenimize abone olun

Gato GraphQL'deki tüm güncellemelerden haberdar olun.