我正在尝试隐藏WordPress管理菜单子菜单项。
我已经尝试过在functions.php
的StackOverflow和Wordpress上找到的各种代码片段,但是没有任何效果。
这是我要隐藏的页面的网址:wp-admin/admin.php?page=be-websites
答案 0 :(得分:0)
包含remove_menu_page()
的其他代码段不起作用的原因是,它针对顶级管理菜单项,而remove_submenu_page
会删除子菜单页面,就像函数名所建议的那样。
该函数采用的第一个参数是父菜单的子控件,第二个是要删除的子菜单的子控件。 Source
注意:此功能只是删除菜单,并不替代过滤用户权限
function remove_admin_menu_items(){
remove_submenu_page( 'admin.php', 'be-websites' );
}
add_action('admin_menu', 'remove_admin_menu_items', 999);