我想知道是否有人可以帮助我。我目前正在遵循Shibashake的教程,以创建定制的元盒,此处包括分类学选择: http://shibashake.com/wordpress-theme/wordpress-custom-taxonomy-input-panels 。他们展示了如何使用remove_meta_box函数自动删除标准Metabox 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,则元框保持放置。

谁能散发一些灯光?

有帮助吗?

解决方案

在stackexchange的WordPress侧找到答案:对于像标签一样工作的分类法,您使用“ tagsdiv-slug”。但是对于层次结构的人,您使用“ slugdiv”。可以找到答案 这里: :感谢@jan Fabry的回答

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top