Modificar el menu del panel de administración en WordPress

Después de la saga de Custom Post Types y Metaboxes, que permiten ampliar las posibilidades de nuestra instalación de WordPress, os traigo un tutorial sencillo para recolocar los elementos del panel de administración (wp-admin) de WordPress.

Si has añadido custom post types siguiendo mi tutorial habrás notado que el nuevo tipo de entrada personalizado que hemos creado no se coloca junto a entradas, sino que…

Modificar dashboard

…sale bajo «Medios».

Si nos hemos currado un custom post type, unos metaboxes que sacan todo el jugo a WordPress, ¿Por qué no ir más allá y personalizar el panel de administración un poco para que quien vaya a añadir contenidos tenga todo a mano?

Con este tutorial os enseñaré a dejarlo así:

Modificar Dashboard WordPress

Para modificarlo, crearemos una función y añadiremos un filtro para que cada vez que carguemos el panel de administración se modifique el orden de los elementos.

// Reordeno los menús en el panel de administración, para que se muestre fácil
function change_menu_order( $menu_order ) {
    return array(
        'index.php',
        'edit.php?post_type=libro',
        'edit.php',
        'edit.php?post_type=page',
        'upload.php',
    );
}
add_filter( 'custom_menu_order', '__return_true' );
add_filter( 'menu_order', 'change_menu_order' );

Simplemente, hemos cambiado el orden por defecto de los elementos, colocando el custom post type «libro» (con la línea ‘edit.php?post_type=libro’) por encima de las entradas (línea ‘edit.php’).

Esta es una entrada corta, pero muy útil para que el cliente final pueda modificar sus contenidos sin perderse por el menú de WordPress, manteniendo la usabilidad que caracteriza a este CMS.

Si quieres ver más cosas para hacerle a tu panel de administración te recomiendo este tutorial de TutsPlus

Como siempre, si te ha gustado o tienes alguna duda deja un comentario. Siempre ayuda :-D

¡MANTENME INFORMADO!

¡Gracias por tu interés en estar informado del próximo lanzamiento de mis cursos! 😎

¡No hago spam! Lee la política de privacidad para tener más información.

Deja una respuesta

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

*

*

DARÍO BALBONTÍN FERNÁNDEZ es el Responsable del tratamiento de los datos personales del usuario y le informa que estos datos serán tratados de conformidad con lo dispuesto en el Reglamento (UE) 2016/679 de 27 de abril (GDPR) y la Ley Orgánica 3/2018 de 5 de diciembre (LOPDGDD), por lo que se le facilita la siguiente información del tratamiento: Fin del tratamiento: mantener una relación comercial y el envío de comunicaciones sobre nuestros productos y servicios. Criterios de conservación de los datos: se conservarán mientras exista un interés mutuo para mantener el fin del tratamiento y cuando ya no sea necesario para tal fin, se suprimirán con medidas de seguridad adecuadas para garantizar la seudonimización de los datos o la destrucción total de los mismos.Comunicación de los datos: No se comunicarán los datos a terceros, salvo obligación legal. Derechos que asisten al usuario: Derecho a retirar el consentimiento en cualquier momento. Derecho de acceso, rectificación, portabilidad y supresión de sus datos y a la limitación u oposición al su tratamiento. Derecho a presentar una reclamación ante la Autoridad de control (agpd.es) si considera que el tratamiento no se ajusta a la normativa vigente. Datos de contacto para ejercer sus derechos: contacto@dariobf.com.