Descubre en este tutorial cómo enseñar los últimos podcasts en la home del child theme de Genesis Corporate Pro con un simple snippet de código.
Una de las ventajas de pertenecer a Código Genesis, es que puedes sugerir tutoriales.
El otro día, Alex me sugirió lo siguiente:
Hola, Nahuai. Estoy trabajando con Corporate Pro y el plugin Seriously Simple Podcasting.
Necesito mostrar los episodios del podcast en la Home.
¿Podrías hacer un post para esto en particular?
Gracias de antemano.
Corporate Pro es uno de los child theme de Genesis más populares y me consta que hay más de un podcaster entre los suscriptores de Código Genesis.
Así que me puse manos a la obra.
En Corporate Pro, cuando eliges la opción de mostrar las últimas entradas en «Ajustes de portada», se muestran los últimos artículos del blog en la página principal.
Así que, por un lado, necesitas modificar ese comportamiento y, por otro, cambiar el texto de la cabecera de la home para que tenga sentido (por defecto esto es lo que aparece):

Y este sería el resultado final:

¿Vamos allá?
Pasos para mostrar las últimas entradas de podcast en la home de Corporate Pro
1. Instala o crea un plugin con el Custom Post Type «Podcast»
Si no lo has hecho aún, instala y activa el plugin que te permita crear las entradas de podcast.
Tienes dos opciones:
- Instalar y activar Seriously Simple Podcasting, como Alex.
- O crear un Custom Post Type mediante mediante código que tenga como slug «podcast».
¡Ah! Y no te olvides de crear las entradas. 😉
2. Inserta las entradas del podcast en la home
Por defecto, Corporate Pro presenta en la Home las entradas del blog en lugar de las del podcast (o cualquier otro CPT).
Para modificar este comportamiento necesitas usar el hook pre_get_posts.
Añade el siguiente fragmento al final del fichero functions.php o a tu plugin de funcionalidades:
Para ver este código y los otros 1921 snippets de esta web,
identifícate o suscríbete aquí.
Gracias a este bloque, los posts que aparecerán en tu página principal serán las entradas del CPT «podcast».
Aunque este tutorial está pensado para mostrar las entradas de podcast, puedes modificar este snippet a tu gusto, cambiar el nombre del CPT e introducir las entradas del que tú elijas.
3. Cambia el texto de la cabecera de la home de Corporate Pro
Otro detalle a modificar es el texto de cabecera para que quede alineado con el nuevo contenido que estás mostrando.
Para ello, en el fichero hero.php situado en la carpeta /includes/ sustituye (línea 157):
Para ver este código y los otros 1921 snippets de esta web,
identifícate o suscríbete aquí.
Con este fragmento cambias el «Latest posts» por «Últimos podcasts».
Pero ya sabes que eres libre de escoger el texto que prefieras. 😉
Y recuerda que este tutorial funciona cuando está seleccionada la opción de mostrar las ultimas entradas en:
Ajustes de portada > Tu portada muestra > Tus últimas entradas.

¿Quieres otro tipo de modificación? Entonces déjamela en los comentarios.
Conclusión
Ahora ya sabes cómo conseguir que aparezcan las entradas de podcast (o cualquier otro CPT de tu elección) en la home de Corporate Pro.
Si tienes alguna duda te leo en los comentarios. Y si quieres dejarme una sugerencia para futuros tutoriales, envíamela a través del formulario de contacto.
Todo ventajas de ser suscriptor. 😉