Aprende en este tutorial cómo añadir mediante código una sidebar exclusiva para Custom Post Types (CPTs) en Genesis Framework.
¿Quieres mostrar widgets diferentes en la barra lateral que aparece junto a las entradas de un Custom Post Type concreto?
De entre todas las opciones para hacerlo hoy vas a aprender una forma elegante y sencilla:
Crear una nueva área de widgets pero que solo se muestre en dichos CPTs.

¿Te interesa? Sigue leyendo. 😉
Pasos para introducir un nuevo área de widget solo en un CPT
1. Registra un nueva zona de widget
Añade este snippet 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í.
Ya tienes un nuevo área de widget personalizado. Ahora te falta conseguir que se visualice únicamente donde quieres.
2. Muestra el área de widgets en un CTP concreto
Añade este snippet a continuación del anterior:
Para ver este código y los otros 1921 snippets de esta web,
identifícate o suscríbete aquí.
Con este fragmento de código indicas que la nueva barra lateral solo debe verse en las entradas del CPT portfolio. Por supuesto, puedes modificarlo para el Custom Post Type que te interese usando suslug.
En este ejemplo usas el gancho genesis_sidebar ya que lo que buscas es crear una nueva barra lateral.
Pero puedes hacer lo mismo para otras ubicaciones, siempre que haya un hook para poderlo engancharlo, como al final de un post, en la cabecera, el footer…
Como ves, da mucho juego. 😉
Conclusiones
Si necesitas insertar elementos distintos en la barra lateral de un CPT, aquí tienes los pasos para hacerlo de forma sencilla usando los hooks de Genesis Framework.
¿Quieres que prepare una variación de este tutorial para mostrar contenido en otra posición? Cuéntamelo en los comentarios (esta opción es exclusiva para suscriptores).