WordPress Admin Tabs Verwijderen

Af en toe heb je een website opdracht waarbij er bepaalde onderdelen van WordPress niet gebruikt worden. Het is dan vrij zinloos om de tabs in het admin paneel te laten staan. Vaak geldt de regel; hoe rustiger het adminpaneel, hoe beter voor je klant. Als je onderstaande snippet in bv. je functions.php zet, kan je de verschillende ongebruikte tabs uitzetten.

Let op: als de user role van de gebruiker de juiste rechten heeft, kan hij/zij er nog steeds rechtstreeks naar de pagina’s navigeren. 

function norex_remove_admin_menus(){

  remove_menu_page( "index.php" );                 //Dashboard
  remove_menu_page( "edit.php" );                   //Posts
  remove_menu_page( "upload.php" );                 //Media
  remove_menu_page( "edit.php?post_type=page" );   //Pages
  remove_menu_page( "edit-comments.php" );         //Comments
  remove_menu_page( "themes.php" );                 //Appearance
  remove_menu_page( "plugins.php" );               //Plugins
  remove_menu_page( "users.php" );                 //Users
  remove_menu_page( "tools.php" );                 //Tools
  remove_menu_page( "options-general.php" );       //Settings

}

add_action( "admin_menu", "norex_remove_admin_menus" );

 

 

Is jouw organisatie ook klaar voor the next level?