我想使用插件删除wordpress仪表板设置标签。我的插件激活时,我不希望用户访问设置选项卡。我有谷歌搜索它,发现下面的代码,但它无法正常工作。
function remove_menus(){
remove_menu_page( 'options-general' ); //Settings tab
}
add_action( 'admin_menu', 'remove_menus' );
任何帮助将不胜感激。
答案 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' );