徽标

最强大的 WordPress GraphQL 服务器

Gato GraphQL 构建精彩应用

AppSumo
🌮🌮🌮🌮🌮5/5
WordPress
5/5
标准使用场景

通过 GraphQL 提供 WordPress 数据

Gato GraphQL 是实现了 GraphQL 规范的 WordPress 插件。

GraphQL 徽标

GraphQL

请求你所需要的

{
  post(by: { id: 1 }) {
    title
  }
}

获得可预期的结果

{
  "post": {
    "title": "你好,世界!"
  }
}
功能

灵活、多用途且强大

该服务器提供多种方式来增强、保护和加速你的应用程序

插件集成

与你喜爱的插件协同工作

读取和修改任意插件的 CPT、分类、用户、评论及元数据。

增强服务器功能

Power Extensions

为你的 GraphQL 服务器注入更多能力,满足 API 的所有需求

Power Extensions

Logo

点击观看 Power Extensions 演示片段

Target Image

Access Control

根据用户的登录状态、角色或权限,或 IP 地址,授予对 schema 的细粒度访问权限,管理谁可以访问哪些数据。

Target Image

Caching

通过标准 HTTP 缓存,在客户端或客户端与服务器之间的中间层(如 CDN)缓存 GraphQL 响应。

Target Image

Custom Endpoints

为不同用户、应用程序、外部服务等创建并公开多个自定义 GraphQL 架构,各自拥有独立的 URL。

Target Image

Deprecation

使用用户界面将 GraphQL 架构中的字段标记为已弃用,无需部署任何代码。

Target Image

HTTP Client

通过外部服务的 API 进行连接与交互。

Target Image

Multiple Query Execution

将多个 queries 合并为一个 query,在它们之间共享状态,并按指定顺序执行。

Target Image

Persisted Queries

使用 GraphQL queries 创建类似 REST 的预定义端点,同时享受两种 API 的优势。

Target Image

Query Functions

通过一系列实用工具和提供元编程能力的特殊指令,在 GraphQL query 中操作字段的值。

Target Image

Schema Functions

通过 GraphQL 字段和指令公开 PHP 编程语言的功能。

自动化任务并扩展 GraphQL schema

Premium Extensions

与热门 WordPress 插件和外部服务集成

Target Image

Automation

使用 GraphQL 自动化应用中的任务:在事件发生时执行 Query、链式执行 Query,以及通过 WP-Cron 调度和触发 Query。

Target Image

Bricks

与 Bricks 插件的集成,可从页面和模板中获取并更新 Bricks 数据。

Target Image

Elementor

与 Elementor 插件集成,可获取和更新页面及模板中的 Elementor 数据。

Target Image

Events Manager

与 Events Manager 插件集成,用于获取活动数据。

Target Image

JetEngine

与 JetEngine 插件集成,用于获取自定义内容类型(CCT)数据。

Target Image

Polylang

与 Polylang 插件集成,新增字段和过滤器,可在多语言站点获取数据时选择指定语言。

Target Image

Translation

使用您选择的服务提供商(ChatGPT、Claude、Gemini、DeepSeek、Mistral AI、OpenRouter、自托管 LLM、DeepL 或 Google Translate)翻译字段值。

Target Image

WooCommerce

与 WooCommerce 插件集成,从您的 WooCommerce 商店获取商品数据。

了解 Gato GraphQL

常见问题

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 vs WP REST API 对比

Gato GraphQL 与 WPGraphQL 相比如何?

请查看 Gato GraphQL vs WPGraphQL 对比

Testimonial image

“这款插件真的是另一个层次!它能把你的网站提升到全新水平,变成一个强大的引擎。你越深入探索它的功能,就越会感到惊叹。如果你还在犹豫——赶紧入手吧,不然你以后会后悔的! 文档本身就说明了一切,扎实得不能再扎实。 Leo(开发者)是我遇到过的最敏锐、最全面的开发者之一。他的响应非常快,明显对自己的专业领域了如指掌。这款插件能做的事情之多,真的让我非常兴奋。可能性几乎无穷无尽,如果你重视 SEO,这款插件会让你的网站排名大幅提升。”

olmate - Web 开发者

订阅我们的新闻通讯

及时了解 Gato GraphQL 的所有更新。