Conocimientos sobre Wordpress y WooCommerce

Cómo ocultar elementos del menú en el backend de WordPress como un profesional

Escríbanos si tiene alguna pregunta sobre nuestros complementos o requisitos específicos y correcciones de errores.

Tema de hoy: Cómo ocultar elementos del menú en el backend de WordPress como un profesional

CONOCIMIENTOS DE WORDPRESS / WOOCOMMERCE

Interfaz de usuario de Weblabs

¡Más eficiencia para Wordpress y WooCommerce! Mejor visión general y herramientas inteligentes para llevar tu sitio web al siguiente nivel.
Más información

Personalizar el panel de WordPress puede mejorar enormemente la experiencia del usuario y agilizar los flujos de trabajo. Una personalización habitual es ocultar elementos innecesarios del menú de administración, especialmente útil cuando se desea simplificar la interfaz para clientes o roles de usuario específicos. En esta publicación, aprenderá varios métodos para ocultar elementos de menú no deseados en el backend de WordPress. Herramientas como Código WP o Fragmentos de código Se recomienda agregar código personalizado de forma segura sin modificar directamente los archivos del tema.


Enfoque 1: Solución PHP

Usar PHP para ocultar elementos del menú es un método sencillo que aprovecha las funciones de WordPress. Puedes eliminar páginas de menú específicas mediante el uso de eliminar_pagina_menu() Función. Este método es confiable y accesible para la mayoría de los usuarios.

Código de ejemplo:

PHP
<?php
// This code hides specific admin menu items in the WordPress dashboard
function custom_remove_menu_pages() {
    // Hide the Posts menu item
    remove_menu_page('edit.php');
    
    // Hide the Comments menu item
    remove_menu_page('edit-comments.php');
    
    // Add additional menu pages you wish to hide using their respective slugs
}
add_action('admin_menu', 'custom_remove_menu_pages');
?>

Cómo funciona:

El código se engancha en el menú de administración gancho, donde llama eliminar_pagina_menu() con el slug de menú apropiado (por ejemplo, 'editar.php' para publicaciones, 'editar-comentarios.php' para comentarios). Esto oculta de manera efectiva los elementos de menú seleccionados del panel de WordPress. Puede agregar o eliminar elementos según sea necesario haciendo referencia a otros elementos de menú disponibles en la documentación de WordPress.


Enfoque 2 – Solución CSS

Si busca una alternativa menos intrusiva, puede usar CSS para ocultar los elementos del menú. Si bien no es tan segura como una solución PHP (ya que los usuarios avanzados pueden anular los estilos), es una forma eficaz de simplificar visualmente el panel de control.

Código CSS de ejemplo:

Código
/* Ocultar elementos específicos del menú de administración usando CSS */ #menu-posts, /* Oculta el menú de Publicaciones */ #menu-comments { /* Oculta el menú de Comentarios */ display: none; }

Integración:

Puede agregar este código CSS al área de administración de WordPress usando una función PHP que genera el estilo a través de cabeza_administradora gancho:

PHP
<?php
function custom_admin_css() {
    echo '
    #menu-publicaciones, #menu-comentarios { mostrar: ninguno; } '; } add_action('cabezal_de_administración', 'css_de_administración_personalizada'); ?>

Este método garantiza que los elementos de menú especificados queden ocultos a la vista, aunque la funcionalidad subyacente permanece accesible si es necesario.


Método 3: uso de un complemento especializado

Para un enfoque más completo y fácil de usar, considere usar un complemento especializado como Interfaz de usuario de WeblabsEstos complementos proporcionan interfaces intuitivas para administrar, reorganizar u ocultar elementos del menú de administración y más. Con opciones avanzadas, puede:

  • Cambie fácilmente la visibilidad del menú sin escribir código.
  • Personaliza la apariencia general del backend.
  • Benefíciese de funciones adicionales como estadísticas en tiempo real, edición masiva y opciones de marca blanca que son perfectas para agencias o proyectos basados en clientes.

Al usar un complemento, puede centralizar sus esfuerzos de personalización del backend sin comprometer la flexibilidad ni la seguridad.


Conclusión

Ocultar elementos de menú no deseados en el backend de WordPress es una forma práctica de crear un entorno más limpio y centrado para sus usuarios. Ya sea que elija una solución PHP que elimine directamente los elementos de menú con funciones como eliminar_pagina_menu(), un enfoque basado en CSS para ajustes visuales o un complemento especializado como Interfaz de usuario de Weblabs Para una personalización avanzada del backend, cada método ofrece ventajas exclusivas y se puede utilizar en función de sus necesidades específicas. Herramientas como WP Code o Code Snippets hacen que el proceso de implementación sea sencillo y seguro, lo que garantiza que mantenga un entorno de WordPress óptimo y seguro.

Experimente con estos enfoques para ver cuál se adapta mejor a su flujo de trabajo y disfrute de un panel de administración más optimizado y eficiente que se adapta perfectamente a sus necesidades.

¡Más eficiencia para Wordpress y WooCommerce! Mejor visión general y herramientas inteligentes para llevar tu sitio web al siguiente nivel.