通过Wordpress中的插件隐藏/删除仪表板设置选项卡

时间:2018-02-13 04:54:18

标签: php wordpress plugins

我想使用插件删除wordpress仪表板设置标签。我的插件激活时,我不希望用户访问设置选项卡。我有谷歌搜索它,发现下面的代码,但它无法正常工作。

function remove_menus(){
  remove_menu_page( 'options-general' );       //Settings tab
}

add_action( 'admin_menu', 'remove_menus' );

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:3)

function remove_menus(){
  remove_menu_page( 'options-general.php' );  // slug should be the menu (typically the name of the PHP script for the built in menu item     
}

add_action( 'admin_menu', 'remove_menus' );

注意:如果用户直接输入网址,用户仍然可以访问该屏幕

答案 1 :(得分:1)

几乎......根据示例

,您需要具体完整的php文件名

https://codex.wordpress.org/Function_Reference/remove_menu_page

remove_menu_page( 'options-general.php' );