⭐️ WordPress hook eşleme (PRO) ve e-posta bildirimi göndermek için persisted query ile v2.5 yayınlandı
Gato GraphQL v2.5 aşağıdaki değişiklikleri içeren yeni sürümüyle yayınlandı.
Kullanıcıları yeni gönderi hakkında bilgilendirmek için persisted query eklendi
Önceden tanımlanmış persisted query [PRO] Send email to users about post eklendi.
Bu query, sitede yeni bir gönderi oluşturulduğunda tüm kullanıcılara veya belirli bir kullanıcı grubuna e-posta gönderir.
Gato GraphQL PRO'ya eklenen yeni Tüm abonelere yeni gönderi bildirimi içeren e-postanın otomatik olarak gönderilmesi otomasyon kuralıyla entegre edilmiştir.
Nasıl çalıştığını görmek için Automatically sending an email to all subscribers notifying of a new post demo videosunu izleyin:
[PRO] Automation eklentisi için "WordPress hook eşleme" özelliği eklendi
Hook aracılığıyla PHP nesnesi sağladıkları için bazı WordPress hook'ları Automation Configurator'da doğrudan kullanılamaz; bu PHP nesnesi GraphQL değişkeni olarak girilemez.
Gato GraphQL PRO'nun v2.5 sürümünden itibaren bu hook'ların bir kısmı eşlenerek, gatographql: öneki ve aynı hook adıyla yeni bir hook tetiklenmekte ve karşılık gelen nesnenin kimliği (ID) GraphQL değişkeni olarak girilebilen bir değişken şeklinde iletilmektedir.
Örneğin WordPress hook'u draft_to_publish, $post değişkenini (WP_Post türünde) iletir. Gato GraphQL PRO bu hook'u gatographql:draft_to_publish olarak eşler ve $postId'yi (int türünde) değişken olarak iletir.
Aşağıdaki tablo eşlenen WordPress hook'larını listeler:
| WordPress hook | Gato GraphQL tarafından eşlenen hook |
|---|---|
{$old_status}_to_{$new_status} (WP_Post $post ileterek) | gatographql:{$old_status}_to_{$new_status} (int $postId ileterek) |