A poco que empiezas a añadir plugins a tu instalación de WordPress, el número de opciones en el menú comienzan a subir como la espuma. Muchos desarrolladores deben creer que su plugin es el centro del mundo y establecen opciones en el menú principal incluso para las cosas más peregrinas (yo para mis plugins siempre uso submenús dentro de Ajustes o pestañas en el menú de opciones de WooCommerce).
La cuestión es que pronto empiezas a no localizar las cosas y a tener que hacer scroll hacia abajo para encontrar las opciones que necesitas, mientras otras que no utilizas nunca se empeñan en colocarse arriba del todo. Así que vamos a ver cómo podemos personalizar el orden de las opciones del menú de WordPress, de forma que lo tengamos todo a nuestro gusto.
Tabla de contenidos
Para ayudarnos en esta titánica labor podemos contar con un sencillo pero muy útil plugin: Admin Menu Manager.
Lo que nos permite este plugin es, precisamente, personalizar las opciones del menú de administración de WordPress reordenándolas, mediante simples operaciones de arrastrar y soltar.
¿Que usas WooCommerce a diario? Pues lo subes arriba del todo. ¿Que sólo entraste en las opciones de Jetpack cuando lo instalaste? Pues lo pasas al final.
¿Estás construyendo tu tienda online o eres implementador WordPress?
¿Necesitas plugins de calidad y con soporte para implementar funcionalidades concretas?
Consigue todos los plugins a la venta en la sección de plugins de esta web y todos los que siga añadiendo. Acceso a los 96 plugins (y subiendo) con soporte directo del desarrollador, actualizaciones y uso ilimitado: úsalos en tantas webs como lo necesites.
El uso de este plugin no puede ser más sencillo. Te dejo un vídeo para que lo veas.
Por supuesto, puedes hacer lo mismo por código: como ya he dicho otras veces, el código te da control absoluto, con el beneficio añadido de que te ahorras plugins extra, con las consiguientes llamadas a la base de datos para recuperar las opciones.
Así que aquí va la receta para personalizar el menú de administración de WordPress mediante código, haciendo uso del filtro de WordPress menu_order:
function ejr_personaliza_menu ($menu) {
return array (
'index.php', //Escritorio
'edit.php?post_type=product', //Productos
'edit.php', //Entradas
'edit-comments.php', //Comentarios
'edit.php?post_type=page', //Páginas
'upload.php', //Biblioteca de medios
'themes.php', //Apariencia
'plugins.php', //Plugins
'users.php', //Usuarios
'admin.php?page=genesis', //Genesis
'admin.php?page=wpseo_dashboard', //WordPress SEO
'admin.php?page=loco-translate', //Loco Translate
'options-general.php', //Ajustes
'tools.php', //Herramientas
);
}
add_filter ('menu_order', 'ejr_personaliza_menu');
Ya sólo te queda hacer las pruebas necesarias: reordena, quita, pon… Las opciones que no incluyas en el menú no van a desaparecer: pasan al final. Así que no tengas miedo, ordénalo a tu gusto y olvida las opciones que no suelas utilizar.
Una vez que tengas el menú ordenado según tus preferencias, sólo tienes que añadir la función a tu archivo functions.php o, mucho más recomendable, a tu plugin de funciones personalizadas según explico en este otro artículo.
Deja una respuesta