WPGraphQL Polylang 插件推荐
WPGraphQL Polylang 是一个开源项目,旨在为WordPress网站使用WPGraphQL和Polylang插件的用户提供增强的功能。该项目主要使用 PHP 语言开发。
项目基础介绍
该项目是基于WordPress的插件,通过集成WPGraphQL和Polylang,使得WordPress的GraphQL API能够支持多语言功能。这对于拥有多语言内容的网站来说,可以大大提升其GraphQL查询的灵活性和效率。
核心功能
- 扩展WPGraphQL模式:增加语言和翻译字段,允许对文章和术语(包括自定义类型)进行语言过滤。
- 语言筛选:在创建和更新操作中设置语言,并在默认情况下在API中显示所有翻译。
- 菜单语言过滤:根据语言筛选菜单项。
- ACF选项页面支持:支持Advanced Custom Fields Pro和ACF Options For Polylang的选项页面。
- 获取默认语言和所有配置语言:提供查询当前默认语言和所有配置语言的功能。
最近更新的功能
根据项目的最新更新,以下是一些新增或改进的功能:
- 改进了代码质量和性能:对代码进行了优化,提高了查询效率。
- 增加了新的查询字段:提供了更多针对多语言内容的查询字段,使得GraphQL API的功能更加全面。
- 兼容性更新:确保插件与最新的WordPress、WPGraphQL和Polylang版本兼容。
通过这些更新,WPGraphQL Polylang 插件为开发者提供了更强大的多语言处理能力,使得多语言WordPress网站的GraphQL集成更加完善。