如何在页面编辑器中添加类别?

时间:2011-11-22 作者:N2Mystic

我正在尝试将类别选择器添加到“页面”编辑器工作区。下面的代码实现了这个技巧,但是,没有一个值与页面一起保存。

非常感谢您的帮助!

add_action(\'admin_menu\', \'my_post_categories_meta_box\');
function my_post_categories_meta_box() {
    add_meta_box(\'categorydiv\', __(\'Categories\'),      
   \'post_categories_meta_box\', \'page\', \'side\', \'core\');
}

1 个回复
最合适的回答,由SO网友:chrisguitarguy 整理而成

您需要注册category 页面的分类法post_type 具有register_taxonomy_for_object_type.

这就是诀窍:

<?php
add_action( \'init\', \'wpse34528_add_page_cats\' );
function wpse34528_add_page_cats()
{
    register_taxonomy_for_object_type( \'category\', \'page\' );
}

结束

相关推荐

featured image metabox MU

我有一个MU安装,我的主站点(site.com)的管理员显示了特色图片元框,但子站(site.com/blog1)的管理员F.I.M.B.在屏幕选项选项卡中没有显示或可用。。这些网站运行相同的主题和设置。这两个站点都运行(相同的)子主题add_theme_support(\'post-thumbnails\');在父主题(框架)中定义。就像add_theme_support(\'post-thumbnails\'); 仅对我的网络中的主站点有效。。这是一个已知的问题,还是应该开始挖掘mu设置中的bug?