博客

⭐️ 发布了具有精简架构的 v6.0

Leonardo Losoviz
作者:Leonardo Losoviz ·

Gato GraphQL v6.0 已正式发布。完整的变更列表请查阅 GitHub 上的发布说明

重要提示: 更新插件后(即非全新安装),需要先停用插件,然后重新启用,否则菜单中不会显示"GraphiQL"和"Schema"项目。

以下是最重要的更新内容。

Breaking changes

请阅读博客文章 👨🏻‍🔧 Gato GraphQL gets streamlined 以了解这些变更的说明

  • 移除了自定义端点和 persisted queries
  • 单一端点默认启用
  • 单一端点的 GraphiQL/Voyager 客户端默认禁用
  • Schema Configuration 模块默认禁用
  • 架构教程页面默认隐藏
  • 在设置页面上,需要重新配置"Schema Elements Configuration"下的各项设置

改进

  • 已测试至 WordPress 6.7
  • 若没有启用端点 CPT,则不显示 Endpoint Categories
  • 若没有启用端点 CPT,则隐藏"API Hierarchy"模块
  • 若没有启用 CPT,则隐藏"Excerpt as description"模块
  • 仅当某个扩展使用时才显示"Enable Logs?"设置
  • 重新整理了 Settings,将"Schema Configuration"拆分为两个元素:"Schema Configuration"和"Schema Elements Configuration"
  • 改进了扩展的文档说明
  • 在 Settings 页面添加了在线文档链接

新增"Schema Editing Access"模块

授权非管理员用户创建和管理端点。

通过在 Settings 页面的"Plugin Configuration > Schema Editing Access"选项卡的下拉菜单中选择适当的配置,可以决定哪些用户能够在管理后台访问 GraphiQL 和交互式架构客户端,并能编辑 GraphQL 架构:

  • Users with capability: "gatogql_manage_graphql_schema"
  • Users with role: "administrator"
  • Users with any role: "administrator", "editor"
  • Users with any role: "administrator", "editor", "author"

默认选中第一个选项(Users with capability: "gatogql_manage_graphql_schema"),仅授权具有 administrator 角色的用户访问。

在 Settings 中配置 Schema Editing Access
在 Settings 中配置 Schema Editing Access

订阅我们的新闻通讯

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