Logo

機能:

オートメーション

オートメーション

サイトで何らかのイベントが発生したときに、GraphQL の Persisted Query を自動的に実行します。

WordPress エディターから直接オートメーションを作成できます。オートメーションのトリガーは任意の WordPress アクションフック、そしてアクションは GraphQL の Persisted Query の実行です。

オートメーションルールエディター
オートメーションルールエディター

以下はその活用例です:

  • AI を使って新しい投稿のアイキャッチ画像を作成する
  • 投稿の公開時に必須ブロックを追加する
  • 投稿が更新されたときに、すべての画像ソースとリンク内の httphttps に置換する
  • 新しい投稿があったときに管理者にメールを送信する
  • コメントに新しい返信があったユーザーにメールを送信する
  • [マルチサイト] 新しい投稿を複数の言語に翻訳し、翻訳済み投稿を各サイトに追加する
  • 外部サービスでアクションを実行する(例:新しい投稿を Facebook に自動的にシェアする)

たとえば、新しい投稿を作成する際に、オートメーションルール Add comments block to new postcore/comments ブロックの有無を確認し、存在しない場合は投稿の末尾に追加します:

新しい「下書き」投稿にコメントブロックを自動的に挿入する
新しい「下書き」投稿にコメントブロックを自動的に挿入する

さらに、WP-Cron を使用して、アクションフックでイベントをスケジュールしながら GraphQL クエリや Persisted Query を実行できます:

  • gatographql__execute_query
  • gatographql__execute_persisted_query

また、以下のアクションフックを通じて、アプリケーションの PHP コード内で GraphQL クエリの解決に反応することもできます:

  1. gatographql__executed_query:{$operationName}
  2. gatographql__executed_query

ニュースレターを購読する

Gato GraphQL のすべてのアップデートを把握しましょう。