// TOP BAR REMOVED MENU SECTION OF WORDPRESS ADMIN PANEL;
function remove_woodmart_admin_bar_option($wp_admin_bar) {
$wp_admin_bar->remove_node('xts_dashboard');
$wp_admin_bar->remove_node('wp-logo');
$wp_admin_bar->remove_node('comments');
}
add_action('admin_bar_menu', 'remove_woodmart_admin_bar_option', 999);
add_action('admin_init', 'remove_dashboard_meta_boxes', 999);
function remove_dashboard_meta_boxes() {
remove_action('welcome_panel', 'wp_welcome_panel');
remove_meta_box('dashboard_incoming_links', 'dashboard', 'normal');
remove_meta_box('dashboard_plugins', 'dashboard', 'normal');
remove_meta_box('dashboard_quick_press', 'dashboard', 'side');
remove_meta_box('dashboard_recent_drafts', 'dashboard', 'side');
remove_meta_box('dashboard_primary', 'dashboard', 'side');
remove_meta_box('dashboard_secondary', 'dashboard', 'side');
remove_meta_box('dashboard_right_now', 'dashboard', 'normal');
remove_meta_box('dashboard_site_health', 'dashboard', 'normal');
remove_meta_box('dashboard_woocommerce', 'dashboard', 'normal');
remove_meta_box('dashboard_activity', 'dashboard', 'normal');
remove_meta_box('woocommerce_dashboard_status', 'dashboard', 'normal');
remove_action('admin_footer', 'wp_admin_footer');
remove_action('wp_footer', 'wp_generator');
remove_filter('update_footer', 'core_update_footer');
add_filter('admin_footer_text', '__return_empty_string');
}
add_action( 'admin_menu', 'wpdocs_remove_menus', 999);
function wpdocs_remove_menus(){
// global $menu;
// echo '<pre>';
// print_r( $menu );
// echo '</pre>';
if ( current_user_can( 'manage_options' ) ) {
remove_menu_page( 'cp_calculated_fields_form' );
remove_menu_page( 'super_forms' );
remove_menu_page( 'wc-admin&path=/marketing' );
remove_menu_page( 'edit.php?post_type=custom-css-js' );
}
if ( current_user_can( 'view_woocommerce_reports' ) ) {
remove_submenu_page( 'wc-admin', 'wc-admin&path=/analytics/overview' );
}
if ( current_user_can( 'manage_woocommerce' ) ) {
remove_menu_page( 'woocommerce-marketing' );
}
remove_menu_page( 'index.php' );
remove_menu_page( 'betheme' );
remove_menu_page( 'edit-comments.php' );
remove_menu_page( 'options-general.php' );
remove_menu_page( 'themes.php' );
remove_menu_page( 'plugins.php' );
remove_menu_page( 'users.php' );
remove_menu_page( 'tools.php' );
remove_menu_page( 'page=cp_calculated_fields_form' );
remove_menu_page( 'revslider' );
remove_menu_page( 'wc-admin' );
remove_menu_page( 'edit.php?post_type=layout' );
remove_menu_page( 'edit.php?post_type=slide' );
remove_menu_page( 'woocommerce' );
remove_menu_page( 'wpforms-overview' );
remove_menu_page( 'getwooplugins' );
remove_menu_page( 'wpcode' );
remove_menu_page( 'gf_edit_forms' );
remove_menu_page( 'vc-general' );
remove_menu_page( 'wc-admin&path=/analytics/overview' );
remove_menu_page( 'wc-admin&path=/payments/connect' );
remove_submenu_page( 'woocommerce', 'wc-admin' );
remove_submenu_page( 'woocommerce', 'wc-reports' );
remove_submenu_page( 'woocommerce', 'wc-settings' );
remove_submenu_page( 'woocommerce', 'wc-status' );
remove_submenu_page( 'woocommerce', 'wc-addons' );
remove_menu_page( 'wp-hide' );
remove_menu_page( 'wpfastestcacheoptions' );
}
===============================================
Different CODE
==============================================
add_action( 'admin_init', function () {
// remove_menu_page( 'edit.php?post_type=page' );
remove_menu_page( 'edit.php?post_type=woodmart_layout' );
remove_menu_page( 'edit.php?post_type=woodmart_slide' );
remove_menu_page( 'edit.php?post_type=woodmart_sidebar' );
remove_menu_page( 'edit.php?post_type=portfolio' );
remove_menu_page( 'edit.php?post_type=cms_block' );
$current_user = wp_get_current_user();
if ($current_user && $current_user->user_login === 'appleagues') {
remove_menu_page('edit.php?post_type=acf-field-group');
remove_menu_page('edit.php?post_type=product');
}
});
function remove_gf_menu_page() {
$current_user = wp_get_current_user();
if ($current_user && $current_user->user_login === 'appleagues') {
remove_menu_page( 'gf_edit_forms' );
remove_menu_page('themes.php');
remove_menu_page('plugins.php');
remove_menu_page('users.php');
remove_submenu_page('options-general.php', 'options-writing.php');
remove_submenu_page('options-general.php', 'options-reading.php');
remove_submenu_page('options-general.php', 'options-discussion.php');
remove_submenu_page('options-general.php', 'options-media.php');
remove_submenu_page('options-general.php', 'options-permalink.php');
remove_submenu_page('options-general.php', 'options-privacy.php');
remove_submenu_page('options-general.php', 'smtp-mailer-settings');
remove_submenu_page('options-general.php', 'really-simple-security');
remove_submenu_page('options-general.php', 'table-of-contents');
remove_submenu_page('options-general.php', 'cpto-options');
}
}
add_action('admin_menu', 'remove_gf_menu_page', 9999 );