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

Por Noticias0

archivos-multimedia-wordpress.jpg?fit=1000%2C577&ssl=1

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

Comenta

Tu Email no será publicado. Campos requeridos *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.