开发中经常会遇到后台的菜单选项需要移除的情况,后台菜单有顶级菜单和子菜单2种,对于顶级菜单我们可以用wp自带的函数配合菜单的page名称直接移除,下面是我们开发中经常会遇到的实例分享,wordpress移除插件添加的顶级菜单和子菜单代码。
add_action( 'admin_init', 'wpse_1360581_remove_menu_pages'); function wpse_1360581_remove_menu_pages() { remove_menu_page( 'envato-market' );//移除admin.php中顶级菜单 } function remove_submenu() { remove_submenu_page( 'tools.php','la_importer' );//移除插件在admin添加的顶级菜单 } if ( is_admin() ) { add_action('admin_init','remove_submenu'); }