Clients confused about why they have a menu section for “posts”? Do they end up creating posts instead of pages and then call you up asking you why their page isn’t showing? Happened to all of us…. Remove menus in the WordPress dashboard:

 
function remove_menus () { 
 
global $menu;
$restricted = array(__('Dashboard'), __('Posts'), __('Media'), __('Links'), __('Pages'), __('Appearance'), __('Tools'), __('Users'), __('Settings'), __('Comments'), __('Plugins')); 
end ($menu); 
 
while (prev($menu)){ 
$value = explode(' ',$menu[key($menu)][0]); 
 
if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);} 
} 
} 
add_action('admin_menu', 'remove_menus'); 
Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %