显示类别的元框

时间:2013-05-22 23:19:55

标签: wordpress

我想在另一个页面上的元数据框中显示wordpress类别,页面是自定义的。

就像一个空白页面,我试图在该页面上添加wordpress元数据,并能够添加新的类别。

Screencast example我希望实现的目标。

1 个答案:

答案 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');

但是页面与帖子不同,不需要类别。