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