我试图在不同页面的元框中显示 wordpress 类别,该页面是自定义的。
就像一个空白页面,我正在尝试在该页面上添加 wordpress 元框,并能够添加新类别。
我想要实现的截屏示例。
很简单,调用如下函数即可
add_action( 'init', 'add_cat_meta' );
function add_cat_meta()
{
register_taxonomy_for_object_type( 'category', 'custom_page' );
}
注意custom_page
, 替换custom_page
为您的原始自定义帖子名称,例如,如果您有以下注册自定义帖子
register_post_type( 'restaurant',
array(...);
);
现在为您可以使用的自定义帖子添加类别元框
register_taxonomy_for_object_type( 'category', 'restaurant' );
此外,如果您想在该page
部分中添加类别元框,那么您可以使用
register_taxonomy_for_object_type('category','page');
但是页面与帖子不同,不需要类别。