Stai cercando un modo per aggiungere semplice HTML ai titoli dei widget? Normalmente non è possibile aggiungere HTML nei titoli dei widget, poiché il codice HTML viene rimosso. Questo snippet ti consente di aggiungere tag strong ed em ai titoli dei tuoi widget.
Istruzioni:
- Aggiungi questo codice al file functions.php del tuo tema o a un plugin specifico per il sito.
- Usa i codici
[s]testo[/s]e[e]testo[/e]nel tuo testo.[s]testo[/s]diventerà<strong>testo</strong>e[e]testo[/e]diventerà<em>testo</em>nell'HTML. Se hai familiarità con la programmazione, puoi anche aggiungere altri tag allo snippet, ma assicurati di tenere a mente la sicurezza.
<?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: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la lettura dei nostri altri articoli sul sito come: WPForms vs. Gravity Forms – Confronto dei migliori plugin per moduli.
Grazie mille, potresti dirmi cosa aggiungere per creare un'interruzione di riga nel titolo del widget con ?
Grazie!
Se ho capito la domanda, potresti usare questa riga:
$title = str_replace( ‘?’, ‘
‘, $title );
Grazie mille... :)