Guía detallada: Cómo personalizar y reordenar el menú Admin de WordPress mediante un plugin o código

Cuando trabajamos con sitios web WordPress, el menú de administración del backend es una parte importante de las operaciones diarias de un administrador. Sin embargo, es posible que el menú de administración predeterminado no satisfaga plenamente las necesidades de todo el mundo. En este artículo, presentaremos dos métodos en detalle:Gestione los menús mediante plugins y reordenación manual a través del código.

Guía detallada: Cómo personalizar y reordenar el menú Admin de WordPress mediante un plugin o código

Reordenación del menú de administración con plugins

El uso del plugin no requiere codificación, es fácil de hacer y las visualizaciones son intuitivas. Los siguientes pasos le ayudarán a entender cómo reordenar el menú utilizando el plugin.

Paso 1: Instale el complemento

Utilizaremos el Editor del menú Admin plug-in (componente de software)

Guía detallada: Cómo personalizar y reordenar el menú Admin de WordPress mediante un plugin o código

El plugin permite reordenar los menús de administración mediante arrastrar y soltar. También proporciona algunas funciones adicionales como la edición de los nombres de los menús, el cambio de los derechos de acceso, etc.

  1. Vaya al directorio de plugins: Acceda a su panel de control de WordPress y navegue hasta Plugins > Añadir nuevo plugin.
  2. Plugin de búsqueda: En la barra de búsqueda escriba "Editor del menú Admin" y busque el plugin, haga clic en Instalar ahora.
  3. Active el complemento: Una vez finalizada la instalación, pulse activar.

Paso 2: Reordenar el menú utilizando el plugin

  1. Abra el editor de menús: Después de activar el plugin, vaya a Ajustes > Editor de menús.
Guía detallada: Cómo personalizar y reordenar el menú Admin de WordPress mediante un plugin o código
  1. Arrastre y suelte los elementos del menú: En la pantalla del Editor de menús, puede ver el menú de gestión actual. Con una simple operación de arrastrar y soltar, puede reorganizar los elementos del menú según sus necesidades.
Guía detallada: Cómo personalizar y reordenar el menú Admin de WordPress mediante un plugin o código
  1. Ajustes personalizados del menú: Al hacer clic en cada elemento del menú podrá ajustar su configuración, como cambiar el nombre del menú, establecer permisos de usuario, etc.
Guía detallada: Cómo personalizar y reordenar el menú Admin de WordPress mediante un plugin o código
  1. Guarda los cambios: Tras completar el ajuste, pulse en la parte inferior de la página Guardar cambios y su menú personalizado entrará en vigor.

Ventajas de la funcionalidad plug-in

  • Funcionamiento intuitivo: Interfaz de arrastrar y soltar, fácil de usar.
  • Finas opciones de personalización: Nombres de menú, iconos, enlaces e incluso permisos personalizables.
  • Reduzca el riesgo de errores: El plugin gestiona automáticamente las secciones de código para evitar errores del usuario debidos a la codificación manual.

Reordenar manualmente el menú de administración por código

Si no desea hacerlo a través de un plugin, o si desea un control más preciso sobre el backend de WordPress, puede editar el archivo del tema funciones.php para lograr una clasificación manual. Este método requiere algunos conocimientos básicos de codificación, pero evita el consumo de recursos y los problemas de rendimiento causados por la instalación de plugins.

Paso 1: Visite funciones.php

  1. Vaya al editor de temas: Inicie sesión en el backend de WordPress y navegue hasta Apariencia > Editor de archivos de temas.
  2. espectáculo (una entrada) funciones.php Documentación: En la lista de archivos del tema, a la derecha, busque y haga clic en el archivo funciones.php Documentación.
Guía detallada: Cómo personalizar y reordenar el menú Admin de WordPress mediante un plugin o código

Paso 2: Añadir código personalizado

existe funciones.php Al final del archivo, añada el siguiente fragmento de código:

add_filter('custom_menu_order', 'custom_reorder_admin_menu');
add_filter('menu_order', 'custom_reorder_admin_menu');
function custom_reorder_admin_menu($menu_ord) {
if (!$menu_ord) return true;

devolver array(
'index.php', // Cuadro de mandos
'separador1', // separador
'edit.php?post_type=page', // Páginas
'edit.php', // Puestos
);
}

interpretación de códigos

  • add_filter('custom_menu_order', 'custom_reorder_admin_menu');: Este código indica a WordPress que desea personalizar el orden del menú de administración.
  • add_filter('menu_order', 'custom_reorder_admin_menu');: a través de orden_menú Ganchos para establecer un orden personalizado.
  • $menu_ord Array: Esta matriz contiene los elementos actuales del menú. El orden de cada elemento del menú puede especificarse devolviendo un nuevo array.

Cómo personalizar aún más el menú

Guía detallada: Cómo personalizar y reordenar el menú Admin de WordPress mediante un plugin o código

Los elementos del menú en el código pueden ajustarse según sea necesario. Por ejemplo, si desea que elEliminar un elemento del menú (por ejemplo, el menú Artículos)se puede utilizar el siguiente código:

function remove_posts_menu($menu_ord) {
if (($key = array_search('edit.php', $menu_ord)) !== false) {
unset($menu_ord[$key]);
}
return $menu_ord;
}
add_filter('menu_order', 'remove_posts_menu');

Este código eliminará el elemento "Artículos" del menú de administración.


Cómo personalizar completamente el menú Admin de WordPress

Además de reordenar los elementos del menú, el menú de administración de WordPress puede personalizarse aún más de las siguientes formas.

Borrar elementos del menú

Utilizando el remove_menu_page() puede ocultar completamente algunos elementos de menú no deseados. El código de ejemplo es el siguiente:

Código phpCopyfunction remove_menus() {
remove_menu_page('editar-comentarios.php'); // Eliminar el elemento de menú de comentarios
remove_menu_page('upload.php'); // Eliminación de un elemento del menú Mediateca
}
add_action('admin_menu', 'remove_menus');

Llamando al remove_menu_page()puede ocultar varios elementos del menú.

Interfaz de usuario totalmente personalizable

Además de gestionar los elementos del menú, también es posible combinar las funciones y los permisos de los usuarios para mostrar diferentes elementos del menú a distintos usuarios. Esto puede hacerse mediante la función usuario_actual_puede() para garantizar que sólo los usuarios con permisos específicos puedan acceder a determinados menús.


resúmenes

Personalizar el menú de administración del backend de WordPress puede ayudarle a mejorar la eficacia de la gestión de su sitio web, tanto si utiliza un plugin como si añade código manualmente. Los plugins son adecuados para principiantes, con un funcionamiento sencillo de arrastrar y soltar y poco riesgo, mientras que el enfoque de código es adecuado para usuarios avanzados y puede proporcionar una experiencia de personalización más flexible.

Guía detallada: Cómo personalizar y reordenar el menú Admin de WordPress mediante un plugin o código

llamar la atención sobre algo

  1. Página web de respaldo: en editorial funciones.php Asegúrese de hacer una copia de seguridad de su sitio antes de archivarlo, en caso de que se produzcan errores inesperados.
  2. Cambios en las pruebas: Después de realizar cualquier cambio, asegúrese de probar el funcionamiento del backend de WordPress para confirmar que los menús funcionan como se espera.

Con estos métodos, es fácil personalizar y optimizar el menú de administración del backend de WordPress para que se adapte mejor a sus necesidades de flujo de trabajo.


Póngase en contacto con nosotros
¿No puede leer el artículo? Póngase en contacto con nosotros para obtener una respuesta gratuita. Ayuda gratuita para sitios personales y de pequeñas empresas
Teléfono: 020-2206-9892
QQ咨询:1025174874
(iii) Correo electrónico: info@361sale.com
Horario de trabajo: de lunes a viernes, de 9:30 a 18:30, días festivos libres
Publicado por photon fluctuations, retweeted with attribution:https://www.361sale.com/es/20891/

Como (2)
Anterior 28 de septiembre de 2024 am11:02
Siguiente Martes, 29 de septiembre de 2024 a las 10:24 a.m.

Recomendado

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Póngase en contacto con nosotros

020-2206-9892

QQ咨询:1025174874

Correo electrónico: info@361sale.com

Horario de trabajo: de lunes a viernes, de 9:30 a 18:30, días festivos libres

Servicio de atención al cliente WeChat