Shortcodes en widgets WordPress

Saludos amigos, espero que estéis pasando un buen finde a pesar del frío  ;-)

Configurando mi página web, en concreto la barra lateral de widgets WordPress del blog.

Me di cuenta que para que la pudiera personalizar al 100% debería poder añadirle shortcodes.

Widgets WordPress

Muchos son los widgets WordPress que puedes añadir en tu barra lateral de tu blog y contra más plugins tienes instalados, más widgets.

Pero a veces quisiéramos añadir en nuestra barra lateral, ese shortcodes que hemos utilizado en alguno de nuestros artículos u otro cualquiera.

Pero WordPress tiene un problema y es que no acepta shortcodes en la zona de los widgets. ¿Es eso cierto?

Activar shortcodes en Widgets WordPress

No, no es cierto; Es verdad que por defecto, WordPress trae desactivado esta opción, pero podemos cambiar eso.

La solución es muy sencilla, bastará con editar el archivo functions.php de tu tema activo para añadir una línea de código.

Editar functions.php para activar shortcodes

Para añadir la línea de código necesaria para que los shortcodes funcionen en la barra lateral de widgets WordPress, vamos a seguir los siguientes pasos:

Hacemos clic en Apariencia>Editor y en la lista de archivos de la derecha, buscamos el archivo functions.php para hacer clic en él.

Añadimos la siguiente línea de código al final del archivo:

add_filter('widget_text', 'do_shortcode');

Guardamos los cambios y ya podemos añadir en un widget de texto/html un shortcode.