我想在另一个页面上的元数据框中显示wordpress类别,页面是自定义的。
就像一个空白页面,我试图在该页面上添加wordpress元数据,并能够添加新的类别。
Screencast example我希望实现的目标。
答案 0 :(得分:0)
这很简单,只需调用以下函数
即可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');
但是页面与帖子不同,不需要类别。