Te mostramos como quitar menús por defecto de tu sitio web en WordPress
Muchas veces necesitamos que un cliente no tenga acceso a determinanadas secciones de nuestra web. Por ejemplo a la parte de Herramientas o al personalizardor. Si bien existen plugins (y muy buenos) que pueden realizar esta tarea con opciones más avanzadas, una buena práctica es recurrir a nuestro amigo functions.php
Previo backup de nuestro archivo functions.php (¡fuera del servidor de ser posible!) lo abrimos y editamos. Con el siguiente código vamos a poder eliminar del menú la mayoría de las opciones por defecto.
/* Quitar elementos del menú de nuestro sitio web WordPress */
function quitar_opciones_menu($wp_admin_bar) {
$wp_admin_bar->remove_node('wp-logo'); //Quita el logo de WordPress
$wp_admin_bar->remove_node('site-name'); //Quita el nombre del sitio
$wp_admin_bar->remove_node('comments'); //Quita los comentarios
$wp_admin_bar->remove_node('updates'); //Quita actualizaciones
$wp_admin_bar->remove_node('customize'); //Quita el personalizador
$wp_admin_bar->remove_node('new-content'); //Quita + añadir
$wp_admin_bar->remove_node('search'); //Quita el buscador
$wp_admin_bar->remove_node('my-account'); //Quita menu de usuario
}
add_action('admin_bar_menu', 'quitar_opciones_menu', 999);
Como ves, puedes quitar de todo, simplemente personaliza el código añadiendo o quitando los elementos que quieras ver o no.
Pero siempre recordar hacer backup y tener acceso vía FTP al sitio web, ya que un error en el código puede dejar tu página web fuera de línea



