Saltar al contenido

← Blog

Web

WordPress widget title with HTML

6 de febrero de 2014

1 min de lectura

Wordpress Widgets

Los widgets de WordPress disponen de un parámetro común y es el título del widget.

Sin embargo, ese título por defecto no acepta etiquetas HTML.

Widget Text

Por defecto, en el momento de visualizar ese Title veríamos lo siguiente:

Atención al cliente <span>Tel. 0034 937 832 377</span>

Si necesitas insertar un título en un widget en el que por ejemplo necesites linkar una palabra o hacer una parte del texto con otro formato, entre otras necesidades, os ofrezco una breve y sencilla función para que el title os acepte etiquetas HTML.

En el archivo functions.php insertáis estas líneas:

// Títulos en los widgets aceptan HTML con esta función
add_filter('widget_title', my_title);

function my_title($title) {

$html_title = html_entity_decode($title);
return $html_title;
}

De esta manera ya verás algo parecido, segúin el estilo que le des al span de ese title:

Atención al cliente Tel.0034 937 832 377

Esto sería todo.

¡Un saludo!