如何能够让我们新注册的WordPress自定义文章类型绑定对应的自定义分类法,并且让新注册的自定义文章类型支持最新的古腾堡修改器(Gutenberg)呢?其实很…
如何能够让我们新注册的WordPress自定义文章类型绑定对应的自定义分类法,并且让新注册的自定义文章类型支持最新的古腾堡修改器(Gutenberg)呢?
其实很简单,自定义分类法和自定义文章类型一样,想要被Gutenberg编辑器支持,需要在注册分类法时把参数show_in_rest设置为true。
解决方法
在注册自定义分类法的参数中,添加show_in_rest=>true
,代码如下:
$args = array( \'labels\' => $labels, \'public\' => true, \'show_in_nav_menus\' => true, \'show_in_rest\' => true, //添加的参数 \'hierarchical\' => true, \'show_ui\' => true, \'query_var\' => true, \'rewrite\' => true, \'show_admin_column\' => true);register_taxonomy( \'topics\', \'product_type\', $args );
原因
可能是因为Gutenberg编辑器必须利用REST API进行更新和更改吧