Blog

⭐️ v2.5 veröffentlicht mit WordPress Hook Mapping (PRO) und persisted query für E-Mail-Benachrichtigungen

Leonardo Losoviz
Von Leonardo Losoviz ·

Gato GraphQL v2.5 wurde veröffentlicht und enthält die folgenden Änderungen.

Persisted query zum Benachrichtigen von Nutzern bei neuen Beiträgen hinzugefügt

Die vordefinierte persisted query [PRO] Send email to users about post wurde hinzugefügt.

Diese query sendet eine E-Mail an alle Nutzer oder an eine Gruppe von Nutzern, um sie über die Erstellung eines neuen Beitrags auf der Website zu informieren.

Sie ist in die neue Automatisierungsregel Automatisches Senden einer E-Mail an alle Abonnenten bei einem neuen Beitrag integriert, die zu Gato GraphQL PRO hinzugefügt wurde.

Sieh dir das Demo-Video Automatically sending an email to all subscribers notifying of a new post an, um zu sehen, wie es funktioniert:

[PRO] „WordPress Hook Mapping" für die Automation-Erweiterung hinzugefügt

Es gibt WordPress-Hooks, die nicht direkt im Automation Configurator verwendet werden können, weil sie ein PHP-Objekt über den Hook bereitstellen, das nicht als GraphQL-Variable übergeben werden kann.

Ab v2.5 von Gato GraphQL PRO wurden mehrere dieser Hooks gemappt, indem ein neuer Hook mit dem Präfix gatographql: und demselben Hook-Namen ausgelöst wird und die entsprechende Objekt-ID als Variable übergeben wird, die als GraphQL-Variable eingegeben werden kann.

Zum Beispiel übergibt der WordPress-Hook draft_to_publish den $post als Variable (vom Typ WP_Post). Gato GraphQL PRO mappt diesen Hook als gatographql:draft_to_publish und übergibt $postId (vom Typ int) als Variable.

Die folgende Tabelle listet die gemappten WordPress-Hooks auf:

WordPress HookGemappter Hook von Gato GraphQL
{$old_status}_to_{$new_status} (übergibt WP_Post $post)gatographql:{$old_status}_to_{$new_status} (übergibt int $postId)

Abonniere unseren Newsletter

Bleib über alle Updates zu Gato GraphQL auf dem Laufenden.