[Tutorials] Hide menu admin page in wordpress without plugin
You are the admin of the website, when handing over the website to other members, you want to hide the items related to editing the code for fear of causing errors. Or when you install a lot of plugins on your website, those plugins will create a few menus in the admin section, which can make your website untidy. So if you intend to hide those menus, you can follow the instructions below.
Custom hide and show Menus admin page in WordPress
First you need to open the functions.php file in the theme folder you are using
then add this code to the opened file:
function flatsomeaz_admin_menus() { remove_menu_page( 'index.php' ); // Menu Dashboard remove_menu_page( 'edit.php' ); // Menu Post remove_menu_page( 'upload.php' ); // Menu Media remove_menu_page( 'edit.php?post_type=page' ); // Menu Page remove_menu_page( 'edit-comments.php' ); // Menu Comment remove_menu_page( 'themes.php' ); // Menu Themes remove_menu_page( 'plugins.php' ); // Menu Plugins remove_menu_page( 'users.php' ); // Menu Members remove_menu_page( 'tools.php' ); // Menu Tool remove_menu_page( 'options-general.php' ); // Menu setting } add_action( 'admin_menu', 'flatsomeaz_admin_menus' );
This code will help you to hide all the default WordPress menus.
If you just wanted to hide the Plugin menu, the code would be:
function flatsomeaz_admin_menus() { remove_menu_page( 'plugins.php' ); // Menu Plugins } add_action( 'admin_menu', 'flatsomeaz_admin_menus' );
– Hide the Menu of the generated Plugins:
You may have noticed that when entering the plugin menu, it will often look like the image below:
![[Tutorials] Hide menu admin page in wordpress without plugin 2 hide-menu-admin-page-in-wordpress](https://flatsomea-z.com/wp-content/uploads/2022/03/vi-tri-menu-vnkings-2.png)
On the browser bar you note the red square, this is the name for you to use to hide the plugin menu.
function flatsomeaz_admin_menus() { remove_menu_page( 'wpcf7' ); // Delete Menu Contact form 7 remove_menu_page( 'bhittani_plugin_kksr_settings' ); // Delete Menu kk Star Ratings remove_menu_page( 'wpseo_dashboard' ); // Delete Menu Seo By Yoast } add_action( 'admin_menu', 'flatsomeaz_admin_menus' );
Tested and works perfectly!