Cómo eliminar el elemento del menú en el panel de administración de WordPress

¿Ha trabajado alguna vez con un cliente que tiene dificultades para comprender la tecnología? Bueno, como consultor, diseñador o desarrollador, es su trabajo facilitarles las cosas. El panel de administración de WordPress incluye muchas opciones en el menú, pero puede eliminarlas con bastante facilidad si es necesario. Con uno de nuestros clientes, tuvimos que deshacernos de algunos elementos del menú, por lo que es más fácil para ella resolver las cosas. En este artículo, le mostraremos lo fácil que es eliminar un elemento del menú en el panel de administración de WordPress.

Para WordPress 3.1 o posterior, pegue el siguiente código en el archivo functions.php de su tema:

	add_action( 'admin_menu', 'my_remove_menu_pages' );
	function my_remove_menu_pages() {
		remove_menu_page('link-manager.php');	
	}

En la versión anterior a WordPress 3.1, debe pegar el siguiente código en el archivo functions.php de su tema:

function remove_menus () {
global $menu;
	$restricted = array(__('Links'));
	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');

El código anterior eliminará la opción Vínculos para todos los usuarios (incluidos los administradores). Sólo dos Roles del usuario puede ver la pestaña Enlace (administradores y editores). Ahora, si esto es para un sitio con varios autores (donde hay muchos editores) y usted, como administrador, aún desea acceder al menú Vínculos, puede agregar parámetros para hacerlo.

Necesitarías usar la función current_user_can ()y con una simple declaración if, puede eliminar el menú de enlace u otros elementos para un rol de usuario específico.

Este es un truco muy útil para los consultores y desarrolladores que trabajan en sitios más grandes.

Fuentes adicionales

Eliminar página de menú
Referencia de función de usuario actual
Cuadro de funciones y capacidades de los usuarios

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicado. Required fields are marked *