Skip to content

Instantly share code, notes, and snippets.

@walterebert
Created November 10, 2015 11:10
Show Gist options
  • Select an option

  • Save walterebert/dec57722c529b7ba2967 to your computer and use it in GitHub Desktop.

Select an option

Save walterebert/dec57722c529b7ba2967 to your computer and use it in GitHub Desktop.
WordPress snippet: Hide admin menus
<?php
function my_admin_menus() {
if ( ! current_user_can( 'remove_users' ) ) { // See: https://codex.wordpress.org/Roles_and_Capabilities
// 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', 'my_admin_menus' );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment