Descubre cómo sustituir las entradas de blog en la página principal del N Theme por las de tu Custom Post Type (CPT) favorito mediante código.
Hace unos días, Juanma, uno de nuestros suscriptores, me dejó esta sugerencia:
Una idea muy interesante sería, en este mismo theme o en otros de Genesis, la posibilidad de sustituir el loop de las entradas que se muestran debajo (en la página front-page.php) por el de algún CPT que tengamos creado (cursos, libros, porfolio…).
Así que me puse manos a la obra.
En primer lugar voy a explicar cómo hacerlo en el N Theme, ya que es muy popular. Pero si prefieres que lo aplique a otro tema, no tienes más que decírmelo en los comentarios.
Como la página principal del N Theme está compuesta por widgets, solo necesitas modificar el que se encarga de mostrar las entradas de blog para sustituirlo por el Custom Post Type que te interese.

Vamos allá:
Snippet para visualizar las entradas de un CPT en la home del N Theme
El primer paso es identificar cuál es el fichero que se encarga de enseñar el widget de Blog.
Para ver este código y los otros 2107 snippets de esta web,
identifícate o suscríbete aquí.
Con este cambio, consigues que se vean las entradas del CPT «curso» en lugar de los posts normales.
Aunque ya sabes que puedes adecuar el tipo Custom Post Type al que más te convenga (porfolio, eventos, podcasts…).
Conclusiones
Ya ves qué fácil es sustituir las entradas del blog con las de tu propio CPT en la home del N Theme.
Aunque está creado para una plantilla concreta, puedes usar este snippet de guía para modificar otros temas de AsiThemes que utilicen widgets en la página principal.
¿Quieres que cree este tutorial para un child theme que no use widgets en la home? Sólo tienes que decírmelo y prepararé un tutorial como este, a medida.
Ventajas de ser suscriptor. 😉