Aprende a incluir páginas, en lugar de posts, en la página principal de cualquier child theme de Genesis Framework mediante código.
Ya sabes que, por defecto, muchos temas muestran las últimas entradas del blog en la home.
Sin embargo, el otro día Asier, uno de nuestros suscriptores, me preguntaba:
Hola, Nahuai. Tengo una duda y es si se podría poner en vez de post páginas en la home page de, por ejemplo, cualquier tema de Genesis. Gracias
Tal y cómo le comenté, la respuesta puede ser ligeramente distinta dependiendo del child theme de Genesis que estés utilizando y si consta o no de plantilla front-page.php.
La única forma de convertir este tutorial en «universal» (o sea, válido para cualquier tema de Genesis), es si eliges «Tus últimas entradas» en los ajustes de portada:
Así que hoy voy a mostrarte cómo incluir la últimas páginas en la home page si seleccionas esta opción usando el potente filtro de pre_get_post de WordPress.
¿Vamos allá?
Código para introducir las últimas páginas en la home
Añade el siguiente fragmento al final del fichero functions.php:
Para ver este código y los otros 2057 snippets de esta web,
identifícate o suscríbete aquí.
Gracias a este bloque, solo se visualizarán los post_type que son páginas en la portada del tema.
Conclusión
Ahora, gracias al filtro pre_get_post de WordPress, ya sabes cómo enseñar las últimas páginas en la home, en lugar de entradas de blog.
Recuerda, el snippet funcionará en cualquier child theme de Genesis en el que el ajuste de portada sea «Tus últimas entradas» .
Si tienes alguna pregunta o quieres darme una sugerencia para próximos tutoriales, déjala en los comentarios (solo para suscriptores).