{
post(by: { id: 1 }) {
title
}
}
WordPress 向け最強の GraphQL サーバー
Gato GraphQL で素晴らしいものを作りましょう
GraphQL で WordPress データを提供する
Gato GraphQL は GraphQL 仕様を実装した WordPress プラグインです。
GraphQL
欲しいものを要求する
予測可能な結果を得る
{
"post": {
"title": "Hello world!"
}
}お気に入りのプラグインと連携する
あらゆるプラグインの CPT、タクソノミー、ユーザー、コメント、メタデータを読み書きします。
Power Extensions
API のあらゆる要件を満たすために GraphQL サーバーにより多くのパワーを与える
Gato GraphQL
Power Extensions

クリックして Power Extensions のクリップを見る
Access Control
ユーザーのログイン状態、ロールや権限、またはIPアドレスに基づいて、スキーマへの細粒度のアクセスを付与し、誰がどのデータにアクセスできるかを管理します。
Caching
標準的なHTTPキャッシングを使用して、クライアント側またはクライアントとサーバー間の中間ステージ(CDNなど)でGraphQLレスポンスをキャッシュします。
Custom Endpoints
異なるユーザー、アプリケーション、外部サービスなどのために、独自のURLでカスタムGraphQLスキーマを複数作成・公開します。
Deprecation
ユーザーインターフェースを使用して、コードをデプロイすることなくGraphQLスキーマのフィールドを非推奨にします。
HTTP Client
外部サービスのAPIを通じて接続・連携します。
Internal GraphQL Server
PHPコードを使用して、アプリケーション内部から直接GraphQLクエリを実行します。
Multiple Query Execution
複数のクエリを1つのクエリにまとめ、クエリ間で状態を共有しながら、指定した順番で実行します。
Persisted Queries
GraphQLクエリを使用してRESTのような事前定義エンドポイントを作成し、両APIのメリットを享受できます。
Query Functions
GraphQLクエリ内のフィールド値を操作するための、ユーティリティと特殊ディレクティブのコレクションです。メタプログラミング機能を提供します。
Schema Functions
PHP プログラミング言語の機能を GraphQL のフィールドおよびディレクティブとして公開します。
Automation
GraphQLを使ってアプリのタスクを自動化しましょう:イベント発生時にクエリを実行したり、クエリをチェーンしたり、WP-Cronでクエリをスケジュール・トリガーしたりできます。
Bricks
BricksプラグインとのIntegrationで、ページやテンプレートからBricksデータを取得・更新できます。
Elementor
Elementorプラグインとの統合により、ページやテンプレートのElementorデータを取得・更新できます。
Events Manager
Events Managerプラグインとの統合により、イベントデータを取得できます。
JetEngine
JetEngineプラグインとの連携により、Custom Content Type(CCT)データを取得できます。
MultilingualPress
MultilingualPressプラグインとの連携により、多言語データを取得します。
Polylang
Polylangプラグインとの統合。多言語サイトでデータを取得する際に言語を選択するためのフィールドとフィルターを追加します。
Translation
ChatGPT、Claude、Gemini、DeepSeek、Mistral AI、OpenRouter、セルフホスト型LLM、DeepL、Google Translateの中から選択したサービスプロバイダーを使用して、フィールド値を翻訳します。
WooCommerce
WooCommerceプラグインとの連携により、WooCommerceストアから商品データを取得できます。
よくある質問
Gato GraphQLとは何ですか?
Gato GraphQLは、WordPressサイトをGraphQLサーバーに変換するプラグインです。GraphQL APIを通じてWordPressのデータを取得・変更できるようになります。
Gato GraphQLはmutations(データの書き込み)をサポートしていますか?
はい。Gato GraphQLはmutationsをサポートしているため、WordPress APIを通じてデータを読み取るだけでなく、投稿・ページ・ユーザー・タクソノミー・カスタム投稿タイプ・投稿メタなどを作成・更新・削除することもできます。
Gato GraphQLでWordPressのタスクを自動化できますか?
はい。クエリやmutationsを保存し、スケジュールに従って、またはWordPressのイベントに応答して実行できます。これにより、コンテンツの一括編集、データのインポート・エクスポート、メール送信、外部サービスとの同期などのタスクを、カスタムPHPコードの代わりにGraphQLクエリで定義して自動化できます。
Gato GraphQLに無料版はありますか?
はい。Gato GraphQLのコアプラグインは無料で、WordPress.orgのプラグインディレクトリから入手でき、GraphQLサーバーとクエリエディターを提供しています。有料のExtensionsやバンドルは、アクセス制御、HTTPキャッシュ、自動化、インテグレーションなどの高度な機能を追加します。
Gato GraphQLのExtensionsとは何ですか?
ExtensionsはGato GraphQLに追加機能をもたらします。2つのグループがあります:Power Extensionsはすべてをまとめた単一バンドルで販売されており、公開APIのセキュリティ強化、HTTPキャッシュによるアプリケーションの高速化、単一リクエストでの複数クエリ実行、外部サービスへの接続、メール送信などが可能です。Premium Extensionsは個別販売で、各extensionは特定のWordPressプラグインや外部サービスとの統合、またはタスク自動化機能など具体的な機能を提供します。すべてのextensionはextensionライブラリでご覧いただけます。
Gato GraphQLで何ができますか?
Gato GraphQLを使えば、単一のGraphQL APIを通じてWordPressのデータを取得・変更できます。WordPressをCMSとして使用しお好みのフレームワークでフロントエンドを構築する動的なヘッドレスサイトの作成、RESTコントローラーを作成せずにGutenbergブロックへのデータ供給、コンテンツのインポート・エクスポート、WordPressと外部サービス・APIとの統合、スケジュール実行やイベントへの応答としてクエリを実行するタスクの自動化が可能です。
Gato GraphQLでヘッドレスWordPressサイトを構築できますか?
はい。Gato GraphQLはWordPressのコンテンツをGraphQL APIで公開し、Next.js、Astro、Gatsby、モバイルアプリ、お好みのフレームワークなど任意のフロントエンドから利用できます。WordPressをヘッドレスCMSとして使用し、独自のスタックでサイトをレンダリングできます。
Gato GraphQLを使うにはコーディングの知識が必要ですか?
必ずしも必要ではありません。Gato GraphQLにはWordPress管理画面内にビジュアルエディターが含まれており、WordPressを離れることなくGraphQLクエリを作成・実行できます。GraphQLの知識があれば最大限に活用できますが、PHPデベロッパーでなくても使うことができます。
Gato GraphQLはWP REST APIとどう違いますか?
Gato GraphQL vs WP REST API比較をご覧ください。
Gato GraphQLはWPGraphQLとどう違いますか?
Gato GraphQL vs WPGraphQL比較をご覧ください。
“このプラグインはまさに別次元です!サイトをまったく新しいレベルへと引き上げ、強力なパワーハウスに変えてくれます。できることを探れば探るほど、どんどん感動が深まります。迷っているなら、とにかく入手してください。後で後悔することになりますよ。 ドキュメントはそれ自体が雄弁に語っており、これ以上ないほど充実しています。 Leo(開発者)は、これまで出会った中で最も鋭く、機転の利く開発者の一人です。レスポンスは非常に速く、自分の専門分野を完全に把握していることが伝わります。このプラグインがここまで多くのことを実現できることに、心から興奮しています。可能性はほぼ無限大で、SEOを重視しているなら、このプラグインがサイトの順位を大きく押し上げてくれるでしょう。”
ニュースレターを購読する
Gato GraphQL のすべてのアップデートを把握しましょう。





