• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Mostrar las entradas de un Custom Post Type en la home del H Theme

Descubre cómo sustituir las entradas de blog en la página principal del H 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 y en primer lugar expliqué cómo hacerlo en el N Theme. Pero como bien me comentó Carlos:

Sería bueno hacer otro para los Themes más antiguos, por ejemplo el H, que no usan Widgets en la home.

Dicho y hecho. 😉

Hoy traigo el tutorial con el que aprenderás a mostrar los CPTs en la página principal del H Theme.

Aquí puedes ver el resultado final:

mostrar entradas cpt home H Theme
Mostrar entradas de CPT de en la home del H Theme

Snippet para visualizar las entradas de un CPT en la home del H Theme

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 36:

Para ver este código y los otros 1837 snippets de esta web,
identifícate o suscríbete aquí.

Con este paso, consigues que se vean las entradas del CPT «curso» en lugar de los posts normales en la home del H Theme.

Además, también hay que modificar la url del botón que se encuentra debajo de las entradas, para que vaya a la página de archivos del CPT en lugar del blog. Para ello, en la línea 75 sustituye:

Para ver este código y los otros 1837 snippets de esta web,
identifícate o suscríbete aquí.

Por supuesto, puedes adecuar el tipo Custom Post Type al que más te convenga (porfolio, eventos, podcasts…).

Conclusiones

Ya ves qué fácil es cambiar las entradas del blog por las de tu CPT favorito en la página principal del H Theme.

Aunque está creado para una plantilla concreta, puedes usar este snippet de guía para modificar otros temas de AsiThemes que NO usen widgets en la home.

¿Quieres que cree este tutorial para otro child theme en concreto? Solo tienes que decírmelo y prepararé uno a medida.

Ventajas de ser suscriptor. 😉

CPT H Theme PHP

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes identificarte o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2023 · Código Genesis

¿Has olvidado tu contraseña?