Descubre con este tutorial cómo puedes eliminar la primera sección de la home del H Theme mediante código cuando un usuario está ‘logueado’.
Hace unos días, Sergio, uno de nuestros suscriptores, me dejó esta sugerencia:
¡Hola Nahuai! Te propongo un tutorial: un código para quitar el banner de la página de inicio del theme H cuando los suscriptores se logueen. Muy como lo que tienes aquí que cuando nos conectamos solo nos salen los tutoriales y desaparece el suscríbete, etc.
¡Gracias!
Dicho y hecho. 😉
Aquí vas a aprender cómo mostrar la primera sección de la página principal del H Theme solo a usuarios que no hayan entrado en su cuenta.
Aquí puedes ver el resultado final:
En contraste a cómo lo ve un usuario sin identificar:
Snippet para ocultar el banner superior de la home del H Theme a usuarios conectados
En este caso, debes modificar el fichero front-page.php ubicado en la carpeta raíz del H Theme.
Cambia este fragmento en la línea 16:
Para ver este código y los otros 2007 snippets de esta web,
identifícate o suscríbete aquí.
Así consigues que solo se visualice la primera sección de la home del H Theme para usuarios que no hayan iniciado sesión.
Como ya hemos visto en otros tutoriales, las etiquetas condicionales de WordPress son muy útiles para mostrar u ocultar contenido. En este caso, usas is_user_logged_in() ya que te permite discernir cuando un usuario está ‘logueado’ o no.
Por supuesto, puedes utilizar esta misma etiqueta condicional para hacer lo mismo con otros elementos de la web.
Conclusiones
Ya ves qué fácil es quitar la sección superior de la página principal del H Theme para usuarios que ya hayan hecho el log in en su cuenta.
Aunque está creado para una plantilla concreta, puedes usar este snippet de guía para modificar otros child theme de Genesis.
¿Prefieres que cree este tutorial para otra plantilla concreta? Solo tienes que decírmelo y prepararé uno a medida.
Ventajas de ser suscriptor. 😉