在
WordPress 网站开发中,自定义文章类型和
自定义分类法是拓展网站功能的常用手段。但有时会遇到这样的问题:新注册的自定义分类法无法在古腾堡(Gutenberg)编辑器中正常显示或使用,影响内容编辑效率。其实,只需一个简单的设置就能解决这一问题。
古腾堡编辑器与传统编辑器的工作机制不同,它依赖
REST API 进行数据的更新和交互。如果自定义分类法在注册时未开启 REST API 支持,就无法被古腾堡编辑器识别,进而导致无法在编辑器中直接关联或管理。
要让自定义分类法被古腾堡编辑器支持,关键在于注册分类法时的参数设置。具体步骤如下:
- 修改注册代码
在注册自定义分类法的参数数组中,添加show_in_rest => true
这一配置。示例代码如下:
- 参数说明
show_in_rest => true
的作用是允许该自定义分类法通过 REST API 被访问和操作,而古腾堡编辑器正需要通过 REST API 来获取和处理分类法数据,因此这一参数是实现兼容性的核心。
该方法适用于所有需要在古腾堡编辑器中使用自定义分类法的场景,无论是产品分类、课程标签还是其他自定义分类类型,只要在注册时添加上述参数,就能让编辑器与分类法无缝对接,提升内容管理的便捷性。
通过以上设置,自定义分类法就能完美适配古腾堡编辑器,让你在编辑内容时更高效地关联和管理分类信息,充分发挥 WordPress 的自定义功能优势。