{
post(by: { id: 1 }) {
title
}
}
最强大的 WordPress GraphQL 服务器
用 Gato GraphQL 构建精彩应用
通过 GraphQL 提供 WordPress 数据
Gato GraphQL 是实现了 GraphQL 规范的 WordPress 插件。
GraphQL
请求你所需要的
获得可预期的结果
{
"post": {
"title": "你好,世界!"
}
}与你喜爱的插件协同工作
读取和修改任意插件的 CPT、分类、用户、评论及元数据。
Power Extensions
为你的 GraphQL 服务器注入更多能力,满足 API 的所有需求
Gato GraphQL
Power Extensions

点击观看 Power Extensions 演示片段
Access Control
根据用户的登录状态、角色或权限,或 IP 地址,授予对 schema 的细粒度访问权限,管理谁可以访问哪些数据。
Caching
通过标准 HTTP 缓存,在客户端或客户端与服务器之间的中间层(如 CDN)缓存 GraphQL 响应。
Custom Endpoints
为不同用户、应用程序、外部服务等创建并公开多个自定义 GraphQL 架构,各自拥有独立的 URL。
Deprecation
使用用户界面将 GraphQL 架构中的字段标记为已弃用,无需部署任何代码。
HTTP Client
通过外部服务的 API 进行连接与交互。
Internal GraphQL Server
使用 PHP 代码在应用程序内部直接执行 GraphQL queries。
Multiple Query Execution
将多个 queries 合并为一个 query,在它们之间共享状态,并按指定顺序执行。
Persisted Queries
使用 GraphQL queries 创建类似 REST 的预定义端点,同时享受两种 API 的优势。
Query Functions
通过一系列实用工具和提供元编程能力的特殊指令,在 GraphQL query 中操作字段的值。
Schema Functions
通过 GraphQL 字段和指令公开 PHP 编程语言的功能。
Automation
使用 GraphQL 自动化应用中的任务:在事件发生时执行 Query、链式执行 Query,以及通过 WP-Cron 调度和触发 Query。
Bricks
与 Bricks 插件的集成,可从页面和模板中获取并更新 Bricks 数据。
Elementor
与 Elementor 插件集成,可获取和更新页面及模板中的 Elementor 数据。
Events Manager
与 Events Manager 插件集成,用于获取活动数据。
JetEngine
与 JetEngine 插件集成,用于获取自定义内容类型(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,因此你可以通过 GraphQL API 向 WordPress 写入数据——创建、更新和删除文章、页面、用户、分类、自定义文章类型、文章元数据等,而不仅仅是读取数据。
Gato GraphQL 能自动化 WordPress 任务吗?
可以。你可以保存 queries 和 mutations,并按计划或响应 WordPress 事件来运行它们。这让你能够通过 GraphQL queries(而非自定义 PHP 代码)定义并自动化批量编辑内容、导入导出数据、发送邮件或与外部服务同步等任务。
Gato GraphQL 有免费版吗?
有。Gato GraphQL 核心插件是免费的,可在 WordPress.org 插件目录获取,提供 GraphQL 服务器和 query 编辑器。付费扩展和套装可添加访问控制、HTTP 缓存、自动化和集成等高级功能。
Gato GraphQL 扩展是什么?
扩展为 Gato GraphQL 添加额外功能。它们分为两个类别:Power Extensions 以单一套装形式出售,可增强公开 API 的安全性、通过 HTTP 缓存加速应用、在单次请求中执行多个 queries、连接外部服务、发送邮件等;Premium Extensions 单独出售,每个扩展提供特定功能,例如与某个 WordPress 插件或外部服务的集成,或自动化任务的能力。在扩展库中浏览所有扩展。
使用 Gato GraphQL 能做什么?
Gato GraphQL 让你通过单一 GraphQL API 获取和修改 WordPress 数据。借助它,你可以构建动态无头站点(以 WordPress 作为 CMS,用你喜欢的框架构建前端)、无需创建 REST 控制器即可为 Gutenberg 区块提供数据、导入和导出内容、将 WordPress 与外部服务和 API 集成,以及通过按计划或响应事件运行 queries 来自动化任务。
能用 Gato GraphQL 构建无头 WordPress 站点吗?
可以。Gato GraphQL 通过 GraphQL API 暴露你的 WordPress 内容,任何前端——Next.js、Astro、Gatsby、移动应用或你喜欢的框架——都可以使用,从而让你以 WordPress 作为无头 CMS,用自己的技术栈渲染站点。
使用 Gato GraphQL 需要会编程吗?
不一定。Gato GraphQL 在 WordPress 后台内置了可视化编辑器,让你无需离开 WordPress 即可编写和运行 GraphQL queries。具备一定 GraphQL 知识有助于充分发挥其潜力,但不需要是 PHP 开发者也能使用。
Gato GraphQL 与 WP REST API 相比如何?
Gato GraphQL 与 WPGraphQL 相比如何?
“这款插件真的是另一个层次!它能把你的网站提升到全新水平,变成一个强大的引擎。你越深入探索它的功能,就越会感到惊叹。如果你还在犹豫——赶紧入手吧,不然你以后会后悔的! 文档本身就说明了一切,扎实得不能再扎实。 Leo(开发者)是我遇到过的最敏锐、最全面的开发者之一。他的响应非常快,明显对自己的专业领域了如指掌。这款插件能做的事情之多,真的让我非常兴奋。可能性几乎无穷无尽,如果你重视 SEO,这款插件会让你的网站排名大幅提升。”
订阅我们的新闻通讯
及时了解 Gato GraphQL 的所有更新。





