Actually its very simple ex:
// only administrator
if ( ! current_user_can('manage_options') ) {
add_action( 'admin_menu', 'remove_woocommerce_menu_pages', 999 );
function remove_woocommerce_menu_pages() {
remove_submenu_page('woocommerce', 'woocommerce_settings');
}
}
Related Posts:
- WordPress admin menu formatting issue
- The Great WordPress Admin Menu Challenge of Jan 2011 (a.k.a. How to Resolve Some Challenges when Modifying the WordPress Admin Menu System?)
- Remove duplicate main – submenu in admin?
- Plugin View Details Link
- Add an admin page, but don’t show it on the admin menu
- Getting custom admin submenu item to highlight when its active
- Add update notification bubble to admin menu item?
- Are there any reasons you can’t use strings for admin menu positions?
- remove_menu_page doesn’t work on custom plugin menus
- Add visit site to your toolbar instead of being in the dropdown
- Order Admin sub-menu items?
- Admin sidebar items overlapping in admin panel
- How Can I remove or hide the export page in WordPress menu?
- How to check if an admin (sub)menu already exists?
- How to hide menu on WordPress admin
- custom admin menu with custom filed
- Theme editor menu item refuses to go away
- Remove menus and submenus
- Highlighting a Menu Item by Post Name
- How to remove the Plugins Editor from the admin menu
- add logout button on admin side menu
- How to remove_menu_page added by a plugin that appears to have no referenceable slug
- Admin page menu keeps bugging out
- WordPress setting API strucked
- Admin Menu – Highlight top-level menu when on a sub-menu page (without showing sub-menu)
- Show admin menu and toolbar in admin post page
- Edit Page or Post from Top Admin Bar
- How to change menu page capability
- WordPress add_options_page() function not considering role
- How to determin which admin screen/sub screen I’m currently viewing
- Link to Second Level Admin Page
- check current_theme_supports in admin_menu hook
- How do I insert the smaller variant of an image?
- Why add_menu_page adds admin.php and how to remove it?
- Is there any way to add absolute path for add_menu_page function?
- Admin menu bar dropdown opens when I click on a form element (Chrome) [closed]
- how can i add custom menu in admin panel?
- Admin page repeatable fields
- Change URL of plugin admin menu
- menu_order not working with slugs that start with admin.php
- Removing posts and comments from WordPress
- Is it possible to pass variables from add_user_page?
- place a direct link to custom-stylesheet, under appearance menu in wp-admin
- Wrong current class on admin menu with add_submenu_page()
- How to access $menu variable in custom .PHP file that loads wp-load.php?
- Adding a submenu to the Tools menu returns tools.php in a popup box
- WordPress admin menu formatting issue
- What action/filter/function determines “current” class in WP Admin Menu
- ‘Headers already sent’ Error When Redirecting from add_submenu_page() Callback
- Create dynamic wordrpess blank page
- What’s the correct way of moving a menu page to a submenu
- Is it possible to add 3 level menu item to admin menu?
- Adding admin top-level menus
- Disordered sidebar in admin panel of self-hosted blog network [duplicate]
- How to rename Profile link in wp-admin page
- Additional menu item popping in submenus
- Visiting a console submenu page does not expand its parent menu item
- WordPress add page under admin submenu and retaining the active status of the parent submenu page in the menu
- WP components no style
- Disable new Site Health screen safely?
- Remove Elementor Menu From WordPress Admin
- add submenu page doesn’t display
- Moving the WordPress dashboard avatar over the admin menu
- WordPress plugins add parent menu option in admin main right
- Change menu order of core post-type in UI?
- How do I disable certain menu in editor user administrator page
- How can I restrict a custom WordPress role access to only a specific plugin?
- Admin sidebar customization
- Show limited menu to admin
- How would one add a nonce to a menu item in the WordPress dashboard?
- How can I change the admin menu title and url title on WordPress
- add sub_menu to a sub_menu (multiLevel sub_menu) in admin menu in wordpress
- add_menu_page not show link for custom role
- Linked pages not working with wordpress
- Hide admin menu items if it is empty
- Unable to add custom page to WordPress admin panel
- Insert link in sub menu – Admin panel
- How to have submenus collapsed until they are clicked?
- How to redirect one admin URL to another when admin page URL has “/admin.php?page=” in it?
- How to remove an item from menu bar’s +New menu based on User role
- how to remove wp admin menu created by plugin
- How to check an admin submenu already exists?
- Renaming post to something else, breaks dashboard if edit_posts is false
- Removing admin menu items with white spaces
- How can I place a page link to the sidebar admin bar?
- Tab order of post admin page
- How Do I create multiple Top Level Admin Menu Pages To submit data to the options table?
- Add internal page to admin menu
- Settings API – Checkboxes validation in a menu with multiple subpages
- How to include the admin bar?
- Remove the theme info from main dashboard screen- not appearance
- How to add admin bar only page?
- Hiding an added admin page menu using css
- Fatal error when using ‘#’ character as an admin menu link title
- How to create editable menu with parent and child in wordpress?
- How can I style my theme admin page?
- Admin menu links just refresh the page
- Responsive Admin Themes
- Add items to the dark menu in WordPress
- Adding admin link to Appearance via admin_menu, adds link to theme details modal