Come rimuovere l’accesso ai menu nel pannello di amminstrazione di Wordpress

Abbiamo già parlato che a volte è utile nascondere alcuni dei menu del pannello di amministrazione di Wordpress per non creare troppa confusione in clienti alle prime armi.

Per nascondere l’accesso ad alcuni menu puoi utilizzare il seguente codice, da aggiungere all’interno del file functions.php del tuo tema (se non esiste crealo con un editor di testo):

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

Per aggiungere o rimuovere i menu che vengono visualizzati nel pannello di amminstrazione, modifica l’array $restricted togliendo o aggiungendo i nomi relativi ai menu.

Fonte: wprecipes.com

Condividi