我想知道是否有人可以帮助我。我目前正在关注Shibashake关于创建包含分类选择的自定义元框的教程:http://shibashake.com/wordpress-theme/wordpress-custom-taxonomy-input-panels。 它们展示了如何使用remove_meta_box函数删除Wordpress自动为分类法创建的标准元数据箱。唯一的问题是,由于某些原因,函数似乎不适用于作为类别的分类法,即层次结构选项设置为true的分类法。我知道我的功能正常,因为设置为标签的功能很容易消失。我不能,如果它不可能或者有什么特别的东西我需要在其中一个参数中添加它以使其工作。
示例:
$args = array(
'hierarchical' => false,
'label' =>'People',
'query_var' => true,
'rewrite' => true
);
register_taxonomy('people', 'post',$args);
remove_meta_box('tagsdiv-people','post','side');
工作正常。但是,如果我将层次结构设置为“true”,则元框保持不变。
任何人都能解释一下吗?
答案 0 :(得分:0)
在StackExchange的Wordpress端找到答案: 对于像标签一样工作的分类法,您可以使用“tagsdiv-slug”。但对于那些分层的,你使用“slugdiv”。可以找到answe here: 感谢@Jan Fabry的回答