Você está procurando uma maneira de adicionar HTML simples aos títulos de widgets? Normalmente, você não pode adicionar HTML nos títulos de widgets, pois o código HTML é removido. Este snippet permite que você adicione tags strong e em aos seus títulos de widgets.
Instruções:
- Adicione este código ao arquivo functions.php do seu tema ou em um plugin específico do site.
- Use os códigos
[s]texto[/s]e[e]texto[/e]em seu texto.[s]texto[/s]se tornará<strong>texto</strong>e[e]texto[/e]se tornará<em>texto</em>no HTML. Se você tem familiaridade com programação, também pode adicionar mais tags ao snippet, mas certifique-se de manter a segurança em mente.
<?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' );
?>
Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como copiar / colar trechos de código corretamente no WordPress, para não quebrar acidentalmente seu site.
Se você gostou deste trecho de código, considere conferir nossos outros artigos no site, como: WPForms vs. Gravity Forms – O Melhor Comparativo de Plugins de Formulário.
Muito obrigado, você poderia me dizer o que adicionar para fazer uma quebra de linha no título do widget com ?
Obrigado!
Se eu entendi a pergunta, você possivelmente poderia usar esta linha:
$title = str_replace( ‘?’, ‘
‘, $title );
Muito obrigado….:)