Icono del sitio Tursos

Como Ocultar Ciertos Menús del Dashboard en WordPress

Aprende como ocultar menus específicos del Dashboard en WordPress, la solución para cuando estas haciendo un trabajo personalizado y no quieres que el cliente vea ciertos menús

Venia haciendo una plantilla en WordPress donde tenia que limpiar un poco la barra lateral de la sección administrativa, ya que habían secciones que no le iban a servir en nada al usuario final.

Buscando por internet me encontre con un código bastante sencillo que permite ocultar solo los menus que le indiquemos.

El Código

El siguiente código lo tenéis que ubicar en el archivo functions.php de la plantilla WordPress que estes usando, especificando que menus eliminar(linea 3):

function ocultar_menus () {
global $menu;
	$eliminar = array(('Posts'), ('Media'), ('Links'), ('Users'), ('Comments'));
	end ($menu);
	while (prev($menu)){
		$value = explode(' ',$menu[key($menu)][0]);
		if(in_array($value[0] != NULL?$value[0]:"" , $eliminar)){unset($menu[key($menu)]);}
	}
}
add_action('admin_menu', 'ocultar_menus'); //no olvidar esta linea porque sino no funcionara

En mi caso oculte los menus de Posts, Media, Links, Users y Comments, dejandome un Dashboard mucho mas limpio: