Aprende en este tutorial cómo agregar un área de widget al final de las páginas de archivo en Genesis Framework mediante código.
Es muy habitual encontrar child themes de Genesis que contienen un widget “después de la entrada”, que es el que aparece detrás del contenido del post y justo antes de los comentarios.
Suele utilizarse para agregar un call to action (CTA).
¿Por ejemplo?
Un formulario para que los lectores se suscriban al boletín de noticias.
Y en general tiene sentido que esté restringido a las entradas, pero es posible que a tu cliente le interese mostrar algo similar en otras páginas, por ejemplo, en páginas de archivo.
¿Estás en esa situación? Sigue leyendo y averigua cómo hacerlo. 😉
Código para insertar un área de widget al final de las páginas de archivo en Genesis
Añade el siguiente snippet al fichero functions.php o a tu plugin de funcionalidades:
Para ver este código y los otros 2063 snippets de esta web,
identifícate o suscríbete aquí.
Con este bloque, en primer lugar registras un nuevo área de widget llamado «Páginas de archivo» y a continuación creas la estructura de widget.
En concreto, usas el hook genesis_after_loop para mostrar el contenido al final del loop de entradas y las etiquetas condicionales para que se muestre únicamente en las páginas de archivo, blog incluido.
Eso sí, es posible que necesites realizar pequeños ajustes de CSS para asegurarte de que se vea correctamente. Para hacerlo puedes utilizar la clase archive-widget añadida en el bloque. 😉
Conclusiones
Si te interesa mostrar contenido al final de las páginas de archivo ahora ya sabes cómo añadir un nuevo área de widget de forma sencilla.
¿Alguna duda? Te leo en los comentarios.
Y si quieres darme una sugerencia para próximos tutoriales, déjamela en el formulario de contacto. Ventajas de ser suscriptor. 😉