
升级至 WPML GraphQL 1.1.0 以解锁强大的新功能。此次更新包含对多语言菜单的全面支持、通过 ID 或别名进行单独的文章查询,以及改进了整个网站中关联多语言内容的管理。
当我们首次发布 WPML GraphQL 时,我们将重点放在为构建支持多语言的无头 WordPress 网站提供基本功能上。
WPML GraphQL 1.1.0 将其提升到了一个新的水平。感谢您的宝贵反馈,此版本引入了令人兴奋的新功能,增强了 WPML GraphQL 的能力。
菜单的多语言支持
新版 WPML GraphQL 引入了对多语言菜单和菜单项的支持,允许您:
- 按语言筛选菜单查询,或返回所有语言的菜单
- 访问有关每个菜单语言的详情
- 列出次要语言的菜单项
- 查看菜单项属于哪个菜单,即使在其他语言中也是如此
所有这些都让您可以更轻松地在所有语言中保持网站导航的准确性。
更好地管理关联内容
通过此版本,处理不同语言的关联内容变得更加容易。现在,当您为顶级项目(例如类别)设置语言时,所有相关内容(如文章和标签)都会自动跟随。这消除了手动调整的需要。
例如,如果您列出一个类别,然后查询该类别下的文章,WPML GraphQL 将以与类别相同的语言显示这些文章。您还可以进一步链接这些关联:列出类别,然后是每个类别中的文章,甚至是与这些文章相关的标签。语言一致性将贯穿所有这些层级。
此次更新还改进了您处理评论的方式:
- 当您获取一篇文章时,WPML GraphQL 将以与该文章相同的语言显示评论。
- 如果您直接查询评论,则可以按语言进行筛选,以获取特定语言的评论,或与特定语言的文章关联的评论。
管理多语言内容变得更加简单,在所有关联内容中提供了一致的体验。
通过 ID 或别名进行精确的文章查询
借助 WPML GraphQL 1.1.0,无论文章属于哪种语言,您都可以通过文章 ID 或别名来查询文章。
例如,假设您有一篇标题为 ¡Hola mundo!(默认 Hello world! 的翻译)的文章,其别名为 hola-mundo,文章 ID 为 2。使用这些值运行 PostBySlug 或 PostById 查询将返回翻译后的文章。
通过这种方式,您可以轻松地从各种语言中检索所需的精确内容。
其他修复
WPML GraphQL 1.1.0 还解决了一些错误,以提升您的整体体验:
- 增强了与 PHP 8.3 的兼容性
- 解决了由某些字段触发的重定向问题
更新至 WPML GraphQL 1.1.0 并解锁新可能
从全面的多语言菜单支持到改进的内容管理和准确的文章查询,WPML GraphQL 1.1.0 为您的无头 WordPress 网站提供了显著的优势。
我们正在逐步发布 WPML GraphQL 1.1.0。我们建议您等待其推送到您的网站。
如果您现在就想更新,可以从以下位置获取:
- WPML 下载页面
- 网站的管理后台,前往插件 → 安装插件,然后点击商业选项卡
更新至 WPML GraphQL 1.1.0 后,请与我们分享您的想法!您对哪个功能最感兴趣?请留下评论,让我们知道这些更新对您的项目有何影响。

