• 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

Añadir un nuevo área de widget en Genesis Framework

Aprende en este tutorial cómo crear una zona o área de widget en cualquier child theme de Genesis Framework mediante código.

Cada tema de Genesis tiene sus propias áreas para mostrar widgets.

Sin embargo, dependiendo del child theme de Genesis y tu estrategia de diseño, es posible que necesites generar un nuevo área de widget donde mostrar contenido.

Nuevo área que aparecerá en el apartado de widgets.

¿Es este tu caso? Entonces, sigue leyendo:

Snippet para crear una nueva zona de widget en Genesis

Añade el siguiente snippet al fichero functions.php:

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

¡Hecho! Ya tienes un nuevo área de widget personalizado.

En el primer fragmento de código registras el nuevo área. Aquí puedes modificar tanto el nombre como la descripción según te convenga.

Con el segundo apartado ubicas esta zona de widget en el hook que te interesa. Usando este ejemplo tal cual está, lo sitúas al final del contenido con el gancho genesis_after_content.

Sin embargo, puedes colocarlo (casi) donde quieras; es decir, en cualquier posición para la que exista un hook: al final de un post, en la cabecera, el footer…

Interesante, ¿a que sí?

Conclusiones

Si necesitas una nueva zona donde agregar contenido en tu child theme de Genesis, crear un área de widget puede ser la solución que buscas.

Y ahora ya sabes cómo hacerlo se forma sencilla con los hooks de Genesis.

¿Tienes alguna pregunta o quieres darme una sugerencia para próximos snippets? Déjala en los comentarios (esta opción es exclusiva para suscriptores).

Genesis Framework PHP Widgets

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 login 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?