remove_menu_page,remove_submenu_page full (ok)
How to hide the menu item created by the theme in WordPress admin panel?
function custom_menu_page_removing() {
remove_menu_page( $menu_slug );
}
add_action( 'admin_menu', 'your-MENU' );
Ví dụ: $menu_slug is woovina-panel
add_action( 'admin_init', 'wpse_136058_debug_admin_menu' );
function wpse_136058_debug_admin_menu() {
remove_menu_page('woovina-panel' );
}
function wpse_136058_debug_admin_menu() {
remove_submenu_page( 'themes.php', 'infinite-photography-pro-license' );
remove_menu_page( 'edit.php?post_type=acf-field-group');
// remove_menu_page("users.php");
}
add_action( 'admin_menu', 'wpdocs_remove_menus' );
function wpdocs_remove_menus(){
remove_menu_page( 'under-construction' );
}

Đôi khi người ta chọn slug kiển truyền tham số ta có thê rời menu như sau?
add_action( 'admin_menu', 'wpdocs_remove_menus', 99);
function wpdocs_remove_menus(){
// remove_menu_page( 'plugins.php' );
remove_menu_page( 'tools.php' );
// remove_menu_page( 'themes.php' );
// remove_menu_page( 'options-general.php' );
// remove_menu_page( 'users.php' );
// remove_menu_page( 'under-construction' );
// remove_menu_page( 'hdq_quizzes' );
remove_submenu_page( 'hdq_quizzes','admin.php?page=hdq_addons');
remove_submenu_page( 'hdq_quizzes','hdq_options');
remove_submenu_page( 'hdq_quizzes','admin.php?page=hdq_triviadb');
remove_submenu_page( 'hdq_quizzes','admin.php?page=hdq_tools');
}

Last updated
Was this helpful?