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