22 de enero de 2017 Marc Coiduras

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.

Tagged: , , , , , descripción de la firma
Si te ha gustado el artículo puedes compartirlo usando los siguientes botones:
Zona Web
Google+
Reddit
Si te ha gustado el artículo puedes compartirlo usando los siguientes botones:
Zona movil

About the Author

Marc Coiduras Hola, mi nombre es Marc Coiduras y soy diseñador web, localizado en Valencia, España.

Deja un comentario

CONTACTA CONMIGO PARA CUALQUIER COSA

Te doy la bienvenida a ponerte en contacto conmigo para obtener más información
sobre cualquiera de mis productos o servicios.