Quitar menús por defecto de WordPress de la barra de admin

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