En este artículo os voy a mostrar cómo agregar opciones en menú admin bar de WordPress.

 
En la siguiente imágen podeis ver enmarcadas en rojo las nuevas opciones que vamos a añadir a nuestra barra admin bar en WordPress.

 

Agregar opciones en la barra de admin bar de WordPress

 

La personalización de la barra de menú de admin bar en WordPress puede servir para ofrecer proyectos WordPress personalizados a clientes.

 
En nuestra nueva barra de administración de WordPress vamos a añadir las opciones de:

  • Entrar en la Zona de Usuario. Con las sub-opciones:

 

 

    • Perfil de usuario
    • editar el perfil de usuario
    • Resetear contraseña

 

 

Y otras dos opciones en el menú:

 
 
  • Contactar
  • Salir.

También añadiremos iconos a las nuevas opciones en admin bar de WordPress. Podremos utilizar los dashicons que lleva integrados WordPress.

Solo tendremos que cambiar la opción “title” del código anterior y poner el código del icono deseado.
 

 

Ahora si. ¿Cómo añadir nuevos elementos a la barra de admin de WordPress
   
?

 

– Simplemente hemos de editar nuestro archivo functions.php y añadir el siguiente código.

– Por supuesto hemos de cambiar los enlaces a midominio.com (opción “href“) por los enlaces personalizados en cada uno de nuestros casos.

– También podeis editar el campo “title“, y añadir los items del menú que necesitéis.

– También pueden cambiarse los iconos.

– Podéis ver que este código añade __ delante de los arrays. Puede ser utilizado junto al plugin de traducción WPML. De esta forma el addon “string translation” de WPML puede reconocer estas cadenas y permitir su traducción.

 

Dicho y explicado todo esto, aquí tenéis la forma de agregar opciones en admin bar de WordPress!

 

 

Espero que os sea de mucha utilidad. Y no seais malos… Compartid!

 

 

 
Bueno el código es bastante extenso y podéis recortarlo para simplemente añadir una opción por ejemplo, o modificarlo para añadir otras diferentes.

 

Si te ha sido útil, no dudes en compartirlo!

 


Etiquetas del articulo: