Recientemente necesité agregar un enlace personalizado al menú principal en un proyecto con Child Theme de Genesis para mostrar a los usuarios que estaban conectados. Vamos a ver como hacerlo con una sencilla función, prescindiendo así de ningún plugin.
Colocaremos esta función al final del archivo functions.php
de nuestro tema activo. En este caso lo he probado en Genesis Sample Develop.
Con esto conseguimos agregar en el menú el código HTML de la linea donde se define la variable $items
. No es otra cosa que un mero saludo al nombre del usuario identificado, tipo «Hola, Fulanito».
Además hemos añadido un condicional que sólo mostrará este enlace en caso de que el usuario esté identificado.
El menú donde se mostrará lo define el argumento theme_location
donde añadiremos el nombre del menú en el que queramos que aparezca el enlace.