如何在Wordpress的帖子编辑器中删除或灰显一个类别?

时间:2014-03-25 16:39:15

标签: wordpress categories

有没有办法从wordpress中的帖子编辑器类别元框中删除一个类别?

原因是,我有这样的类别结构:

  博客(父类别)

     

category1(子类别)

     

第2类(儿童时期)

那"博客"父类别只是处理URL结构。如果我们选择子类别(以下示例中的category1),帖子将具有以下网址结构:

  

... /博客/类别1 /(标题)

我希望我的作家只能选择子类别,因为如果"博客"除了另一个类别之外,它还会被选中,它会将URL默认为:

  

... /博客/(标题)

所以我正在寻找一种方法来删除"博客"从帖子编辑器元框中只允许选择其子类别(并且所有类别都是"博客&#34的子项;出于我的目的)。你可以从那个元框中删除一个类别,还是可以将它变灰以使其无法选择?

如果我所做的事情看起来很奇怪,我也会接受关于在WP上处理网址结构的提示。

2 个答案:

答案 0 :(得分:3)

这个技巧有点粗鲁,但我认为它有效。 你可以用css'隐藏这个类别。显示:无 转到主题的function.php并添加这些行

<?php function hide_cat(){ ?>
    <style type="text/css">
        li#category-x{
            display:none;
        }
    </style>
<?php } add_action( "admin_head", "hide_cat" ); ?>

其中x是类别的编号(编辑随机帖子时在html代码中找到它)

希望这有效:)

答案 1 :(得分:-2)

我通常只是在css中隐藏类

.entry-mata {display:none}

或者你可能需要隐藏什么。