¿Está buscando una forma de agregar HTML simple a los títulos de los widgets? Normalmente no puede agregar HTML en los títulos de los widgets, ya que el código HTML se elimina. Este fragmento le permite agregar etiquetas strong y em a sus títulos de widgets.
Instrucciones:
- Agrega este código al archivo functions.php de tu tema o a un plugin específico para tu sitio.
- Use los códigos
[s]texto[/s]y[e]texto[/e]en su texto.[s]texto[/s]se convertirá en<strong>texto</strong>y[e]texto[/e]se convertirá en<em>texto</em>en el HTML. Si está familiarizado con la codificación, también puede agregar más etiquetas al fragmento, pero asegúrese de tener en cuenta la seguridad.
<?php
function html_widget_title( $title ) {
//HTML tag opening/closing brackets
$title = str_replace( '[', '<', $title );
$title = str_replace( '[/', '</', $title );
//<strong></strong>
$title = str_replace( 's]', 'strong>', $title );
//<em></em>
$title = str_replace( 'e]', 'em>', $title );
return $title;
}
add_filter( 'widget_title', 'html_widget_title' );
?>
Nota: Si es la primera vez que agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo copiar y pegar fragmentos de código correctamente en WordPress, para no dañar accidentalmente tu sitio.
Si le gustó este fragmento de código, considere consultar nuestros otros artículos en el sitio como: WPForms vs. Gravity Forms – Best Form Plugin Showdown.
Muchas gracias, ¿podrías decirme qué agregar para hacer un salto de línea en el título del widget con ?
¡Gracias!
Si entiendo la pregunta, posiblemente podría usar esta línea:
$title = str_replace( ‘?’, ‘
‘, $title );
Muchas gracias….:)