我按照本页上的说明删除一些管理菜单:remove_menu_page()
但它似乎只适用于默认的管理菜单。插件添加的管理菜单未被删除。
例如,我尝试使用yoast删除wordpress seo的管理菜单
remove_menu_page( \'admin.php?page=wpseo_dashboard\' );
但菜单仍然存在。除Yoast SEO外,其他所有标准WordPress管理菜单均已删除。
你知道我怎样才能删除插件的管理菜单吗?
我看到了一些类似的问题,但推荐的代码似乎与3.8.1不兼容,所以我添加了这个问题,以开始针对3.8.1的新问题
最合适的回答,由SO网友:Brad Dalton 整理而成
add_action(\'admin_menu\', \'remove_wpseo_admin_menu_links\');
function remove_wpseo_admin_menu_links(){
remove_action( \'admin_bar_menu\', \'wpseo_admin_bar_menu\', 95 );
remove_menu_page( \'wpseo_dashboard\' );
}