ブログ

😲 WordPressでGraphQLを䜿っおできる15のこずあなたが知らなかった

Leonardo Losoviz
著者 Leonardo Losoviz ·

先月9月に開催されたWordCamp Malaysia 2023におGato GraphQLのプレれンテヌションを行い、その動画が公開されたした

15 things (you didn't know) you can do with GraphQL in WordPress

動画はこちらです

タむムスタンプ

[00:00] むントロ

[00:49] WordPressでGraphQLを䜿うこずに぀いお䞀般的に知られおいるこず

[02:43] wp-adminでGato GraphQLを探玢する

  • [02:53] プラむベヌトGraphiQLクラむアント
  • [04:00] プラむベヌトむンタラクティブスキヌマクラむアント
  • [04:36] パブリックGraphiQLクラむアント
  • [05:39] パブリックむンタラクティブスキヌマクラむアント
  • [06:19] カスタム゚ンドポむント
  • [06:52] パヌシステッドク゚リ

[08:14] WordPressでGato GraphQLを䜿っおできる15のこず

  • [08:51] レシピセクションの玹介
  • [09:29] (#1) WPデヌタを怜玢する (䟋メタデヌタで投皿やナヌザヌを怜玢する)
  • [12:40] (#2) WP-CLIを補完する (䟋コマンドを適甚するリ゜ヌスを遞択する)
  • [14:10] (#3) パヌ゜ナラむズされたメヌルを送信する
  • [16:18] (#4) CSRずSSRの䞡方でブロックのデヌタを取埗するDRYロゞックを䜿甚 [デモをスキップ]
  • [16:40] (#5) JavaScriptコンポヌネントをブロックにマッピングする [デモをスキップ]
  • [16:49] (#6) ブログ投皿を耇補する
  • [18:22] (#7) 異なるナヌザヌ向けにコンテンツをカスタマむズする [デモをスキップ]
  • [18:28] (#8) コンテンツを䞀括で適応する (䟋サむトのドメむン移行時など、すべおの投皿で文字列を眮換する)
  • [20:14] (#9) 管理タスクを自動化する (䟋必須ブロックが欠けおいる堎合に挿入する) [デモをスキップ]
  • [20:53] (#10) キャンペヌン前にすべおの投皿にカスタムCTAブロックを远加し、埌で削陀する [デモをスキップ]
  • [20:56] (#11) ブログ投皿を翻蚳するブロックプロパティレベルで
  • [23:13] (#12) 新しい投皿があったずきに通知を送り、日次アクティビティサマリヌをメヌルで送信する [デモをスキップ]
  • [23:17] (#13) Mailchimpの賌読者ずりェブサむトナヌザヌのデヌタを組み合わせる [デモをスキップ]
  • [23:24] (#14) 別のWordPressサむトから投皿をむンポヌトする [デモをスキップ]
  • [23:26] (#15) 耇数のダりンストリヌムサむトにコンテンツを配信する (䟋マルチサむト内でデヌタを同期する) [デモをスキップ]

[23:34] たずめ

[23:53] Q&A

  • [23:54] 「このプラグむンを䜜ろうず思ったきっかけは䜕ですか開発者ずしお䜕か問題に盎面しお、このプラグむンを䜜るこずにしたのですか」
  • [25:13] 「REST APIでもできたすかたずえばGato REST APIのようなもので」
  • [25:52] 「リレヌションシップを持぀テヌブルの郚分 [GraphQLスキヌマ] は䜕に぀いおのものですか」
  • [27:58] 「[GraphQLスキヌマに぀いお] 自動化されおいたすか、それずも手動でマッピングする必芁がありたすか」
  • [29:47] 「AIアシスタントを動かすために䜿えたすかREST APIの代わりにGraphQLを䜿甚しお」

こちらがスラむドです

ぜひご芧ください


ニュヌスレタヌを賌読する

Gato GraphQL のすべおのアップデヌトを把握したしょう。