Rimuovere menu di amministrazione di WordPress dalla Dashboard

wordpress logo

Semplicemente incollando il codice seguente nel file functions.php. Il seguente codice di esempio rimuove tutte le voci del menu di amministrazione che sono contenute nell’array $restricted.

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');

Lascia un commento