
機能:
オートメーション
オートメーション
サイトで何らかのイベントが発生したときに、GraphQL の Persisted Query を自動的に実行します。
WordPress エディターから直接オートメーションを作成できます。オートメーションのトリガーは任意の WordPress アクションフック、そしてアクションは GraphQL の Persisted Query の実行です。

以下はその活用例です:
- AI を使って新しい投稿のアイキャッチ画像を作成する
- 投稿の公開時に必須ブロックを追加する
- 投稿が更新されたときに、すべての画像ソースとリンク内の
httpをhttpsに置換する - 新しい投稿があったときに管理者にメールを送信する
- コメントに新しい返信があったユーザーにメールを送信する
- [マルチサイト] 新しい投稿を複数の言語に翻訳し、翻訳済み投稿を各サイトに追加する
- 外部サービスでアクションを実行する(例:新しい投稿を Facebook に自動的にシェアする)
たとえば、新しい投稿を作成する際に、オートメーションルール Add comments block to new post が core/comments ブロックの有無を確認し、存在しない場合は投稿の末尾に追加します:

さらに、WP-Cron を使用して、アクションフックでイベントをスケジュールしながら GraphQL クエリや Persisted Query を実行できます:
gatographql__execute_querygatographql__execute_persisted_query
また、以下のアクションフックを通じて、アプリケーションの PHP コード内で GraphQL クエリの解決に反応することもできます:
gatographql__executed_query:{$operationName}gatographql__executed_query