Vous cherchez un moyen d’ajouter du HTML simple aux titres des widgets ? Normalement, il n’est pas possible d’ajouter du HTML dans les titres des widgets, car le code HTML est supprimé. Ce snippet vous permet d’ajouter des balises strong
et em
aux titres de vos widgets.
Instructions:
- Ajoutez ce code au fichier functions.php de votre thème ou dans un plugin spécifique à votre site.
- Utilisez les codes
[s]text
[/s] et[e]text[/e]
sur votre texte.[s]text[/s]
deviendra<strong>text</strong>
et[e]text[/e]
deviendra<em>text</em>
dans le code HTML. Si vous êtes familier avec le codage, vous pouvez également ajouter d’autres balises à l’extrait, mais veillez à garder la sécurité à l’esprit.
<?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' ); ?>
Note : Si c’est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la manière de copier/coller correctement des extraits de code dans WordPress, afin de ne pas endommager accidentellement votre site.
Si vous avez aimé cet extrait de code, n’hésitez pas à consulter nos autres articles sur le site comme : WPForms vs. Gravity Forms – Best Form Plugin Showdown.
Thank you very much, could you please tell me what to add for making a line break in widget title with ?
Thank you!
If I understand the question, you could possibly use this line:
$title = str_replace( ‘?’, ‘
‘, $title );
Thank you very much….:)