• Ir a navegación principal
  • Ir al contenido principal
Código Genesis

Código Genesis

Tutoriales para Genesis Framework y WordPress

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

Mostrar en Custom Post Types el widget que va después de las entradas en Genesis

Aprende a introducir en Custom Post Types (CPTs) el área de widget que normalmente aparece tras las entradas de Genesis Framework mediante código.

Es muy habitual encontrar child themes de Genesis que contienen un widget “después de la entrada”.

Se trata de aquel que se encuentra detrás del contenido del post y justo antes de los comentarios.

Suele utilizarse para agregar un call to action (CTA), como por ejemplo, un formulario para que los lectores se suscriban al boletín de noticias.

En general tiene sentido que esté restringido a las entradas, pero es posible que a tu cliente le interese mostrarlo, por ejemplo, en su porfolio.

¿Estás en esa situación? Sigue leyendo y averiguar cómo hacerlo. 😉

Código para añadir a los CPTs el widget que va tras los posts

Inserta este snippet al final del fichero functions.php:

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

Con este paso das soporte para que el widget se muestre en el CPT de porfolio (cuyo slug es ‘portfolio’), pero puedes modificarlo y añadir el slug de tu Custom Post Type (‘products’, ‘events’…).

¿Y que pasa si no estás utilizando Genesis Sample y tu tema no incorpora este área de widget?

Ningún problema, solo tienes que introducir el siguiente snippet en functions.php:

// Añadir soporte para el area de widget de después de la entrada
add_theme_support( 'genesis-after-entry-widget-area' );

Eso sí, recuerda que en este caso es posible que necesites realizar pequeños ajustes de CSS para asegurarte de que se vea correctamente.

Conclusiones

El área de widget de después de la entrada de Genesis resulta muy práctico para colocar información que desees mostrar al final de cada contenido.

Por defecto, su visualización está restringida a los posts, pero aplicando el bloque de código anterior puedes conseguir que aparezca también en los Custom Post Types de tu child theme.

Si tienes alguna pregunta o quieres darme una sugerencia para próximos snippets, déjala en los comentarios (esta opción es exclusiva para suscriptores).

CPT Genesis Framework PHP Widgets

Nahuai Badiola - CEO

Desarrollador web especializado en WordPress y Genesis Framework. Me encanta contribuir a la comunidad de WordPress y Genesis dando charlas en WordCamps, organizando eventos, traduciendo temas y plugins… más sobre mí.

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

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

¿Has olvidado tu contraseña?