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.
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)
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.
- Vaya al directorio de plugins: Acceda a su panel de control de WordPress y navegue hasta Plugins > Añadir nuevo plugin.
- Plugin de búsqueda: En la barra de búsqueda escriba "Editor del menú Admin" y busque el plugin, haga clic en Instalar ahora.
- Active el complemento: Una vez finalizada la instalación, pulse activar.
Paso 2: Reordenar el menú utilizando el plugin
- Abra el editor de menús: Después de activar el plugin, vaya a Ajustes > Editor de menús.
- 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.
- 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.
- 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
- Vaya al editor de temas: Inicie sesión en el backend de WordPress y navegue hasta Apariencia > Editor de archivos de temas.
- espectáculo (una entrada)
funciones.php
Documentación: En la lista de archivos del tema, a la derecha, busque y haga clic en el archivofunciones.php
Documentación.
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 deorden_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ú
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.
llamar la atención sobre algo
- 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. - 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.