如何禁用“添加新帖子”中使用最多的类别?

时间:2012-10-29 作者:Marcin

如何禁用“添加新帖子”中使用最多的类别?我尝试了函数:remove\\u meta\\u box(),但它对我不起作用,我在函数中尝试了它。php为我的主题,这是错误的?

2 个回复
SO网友:brasofilo

remove_meta_box 删除整个类别框。

这个Most used tab没有任何挂钩。

Don\'t modify WordPress core files, 总有一种方法可以在不触及核心的情况下修改WP行为。

/**
 * Place the script in the theme\'s functions.php file
 */

add_action( \'admin_head-post-new.php\', \'wpse_70874_hide_most_used_cats\' );
add_action( \'admin_head-post.php\', \'wpse_70874_hide_most_used_cats\' );

function wpse_70874_hide_most_used_cats()
{
    // This function runs in all post types (posts, pages and cpts)
    // So we need to check for the correct type
    global $post;
    if( \'post\' != $post->post_type )
        return;

    // If checking for a custom taxonomy, the <ul> id is \'custom-taxonomy-slug-tabs\'
    // See /wp-admin/includes/meta-boxes.php, line 322, WP 3.4.2
    ?>
    <style type="text/css">
        #category-tabs .hide-if-no-js {display:none;}
    </style>
    <?php
}

SO网友:Gaia

在添加新帖子中,单击右上角的屏幕选项选项卡,然后取消选中类别。If you want to change it for all users, 您可以:

以用户身份登录,然后更改其屏幕选项,编辑主题的功能。php。有几个选择herehere 这可能对你有用,试试看old plugin 仍适用于您的wordpress版本

结束

相关推荐

仅在登录屏幕上取消注册默认wp-admin css?

我有一个关于在登录屏幕上取消注册“wp admin”样式的问题。如果我只是在全球范围内运行:<?php wp_deregister_style( \'wp-admin\' ); ?> 我的登录屏幕将没有样式。如果我运行以下函数:function remove_default_styles() { wp_deregister_style( \'wp-admin\' ); } add_action( \'admin_enqueue_scripts\', \