Wordpress :: remove admin pages for non admin's
<?php
function remove_menu_pages_424398() {
if ( defined( 'DOING_AJAX' ) )
{
return;
}
if ( !current_user_can( 'manage_options' ) ) {
remove_menu_page('link-manager.php'); // Links
remove_menu_page('edit-comments.php'); // Comments
remove_menu_page('plugins.php'); // Plugins
remove_menu_page('themes.php'); // Appearance
remove_menu_page('users.php'); // Users
remove_menu_page('tools.php'); // Tools
remove_menu_page('options-general.php'); // Settings
}
}
add_action( 'admin_init', 'remove_menu_pages_424398' );