• 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

Permitir que el widget de HTML ejecute shortcodes en WordPress

Descubre en este tutorial de código cómo permitir que el widget de HTML de WordPress renderice los shortcodes, sin usar plugins.

Por defecto, el widget de HTML no muestre los shortcodes personalizados (a diferencia del de texto).

Pero, ¿y si te interesa añadir algo de HTML alrededor del contenido de un shortcode para personalizar su apariencia?

Esto es especialmente interesante en child themes de Genesis que aún no se han actualizado a homes creadas con bloques; es decir, que tienen homes construidas con widgets, como algunos de StudioPress o AsiThemes.

Una solución habitual es usar el plugin Shortcode Widget, pero ya sabes que en Código Genesis prefiero darte siempre la opción más ligera: un simple snippet de código. 😉

Snippet para conseguir que los shortcodes se ejecuten en el widget de HTML

Añade el siguiente snippet al fichero functions.php o a tu plugin de funcionalidades:

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

Gracias a este filtro de WordPress ahora el contenido de shortcode se ejecutará en el widget HTML y mostrará el resultado.

Solo tendrás que escribir «[tu_shortcode]» rodeado del HTML que desees.

Conclusiones

Ahora ya sabes cómo conseguir que el widget de HTLM ejecute los shortcodes.

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. 😉

PHP Shortcode Widgets WordPress

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?