Como utilizar shortcodes en la zona de widgets de nuestro sidebar
Tabla de contenidos
En el articulo de hoy, voy a mostraros como hacer vuestro tema funcional con los shortcodes en la zona de widgets de WordPress. Siempre me pregunto porque el equipo de WordPress, no añade la función de que los shorcodes funcionen en los sidebars de los widgets. Ya que siempre me toca a mi añadir la función!
WordPress ofrece la posibilidad de utilizar shotcodes, pero solo nos deja hacerlo cuando editamos un articulo o pagina. Por defecto, el texto introducido en los widgets pasa por los filtros de WordPress, haciendo que los shortcodes no funcionen y mostrando el shortcode en texto sin formato.
Vamos a cambiar eso! Simplemente vamos a añadir una función que hará que los shortcodes funcionen en nuestra sidebar.
Incluir un shortcode en un Widget de texto
Primero de todo, vamos a añadir un shortcode en un widget de texto en nuestra sidebar de nuestro WordPress, verificando así que aparece como texto plano.
Habilitando Shortcodes en WordPress
Ahora tenemos que ir a Apariencia>Editor y buscar nuestro archivo functions.php y añadir las siguientes líneas:
// Habilita shortcodes en los widgets de texto add_filter('widget_text','do_shortcode');
Con este código, haremos que el texto añadido en el widget de texto, pase por un nuevo filtro, reconociendo los shortcodes. Ahora ya puedes comprobar como el shortcode si funciona correctamente.
Espero que este articulo te haya servido de ayuda.