如何从WP-Admin菜单中删除菜单

时间:2014-01-11 作者:user3133976

我想隐藏选项的模板从菜单侧在wp管理。

我尝试了此代码,但它不起作用,它没有隐藏选项:-

//hide in admin menu
add_action( \'admin_menu\', \'wpse121406_hide_pages_comments_m\' );
function wpse121406_hide_pages_comments_m() {
    remove_menu_page(\'admin.php?page=options-framework\');
}
试试这个,不要工作:-

function remove_menus(){
  remove_menu_page( \'options-general.php\' );        //Settings
}
add_action( \'admin_menu\', \'remove_menus\' );
那么,我该如何隐藏此链接:-

admin.php?page=options-framework

1 个回复
SO网友:Ohgodwhy

在这种情况下,问题是由于队列顺序造成的。您应该更改执行的优先级add_action 钩住较大的对象,以确保它尽可能晚地执行。add_action\'第三个参数是priority 由整数表示。较低的#\'s在执行时的增益优先级高于较高的#\'s。

add_action( \'admin_menu\', \'remove_menus\', 999999 );
您试图隐藏选项页的主题的执行优先级可能没有那么低,因此钩子将在您的add action参数启动之前创建。

结束

相关推荐

If statement for admin page

我该怎么写if 仅当我进入此页面时才显示特定代码的条件:/wordpress/wp-admin/post-new.php?post_type=slideshow 这就是我想要得到的;)感谢Krzysiek!function plu_admin_enqueue($hook) { $screen = get_current_screen(); if ( \'post.php\' == $hook && $screen->post_type == \