Vous cherchez un moyen d'ajouter du HTML simple aux titres de widgets ? Normalement, vous ne pouvez pas ajouter de HTML dans les titres de widgets, car le code HTML est supprimé. Cet extrait vous permet d'ajouter des balises strong et em à vos titres de widgets.
Instructions :
- Ajoutez ce code au fichier functions.php de votre thème ou dans un plugin spécifique au site.
- Utilisez les codes
[s]texte[/s]et[e]texte[/e]dans votre texte.[s]texte[/s]deviendra<strong>texte</strong>et[e]texte[/e]deviendra<em>texte</em>dans le HTML. Si vous êtes familier avec le codage, vous pouvez également ajouter d'autres balises à l'extrait, mais assurez-vous de 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' );
?>
Remarque : 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 casser accidentellement votre site.
Si vous avez aimé cet extrait de code, n'hésitez pas à consulter nos autres articles sur le site, tels que : WPForms vs. Gravity Forms – Le meilleur plugin de formulaire.
Merci beaucoup, pourriez-vous s'il vous plaît me dire quoi ajouter pour faire un saut de ligne dans le titre du widget avec ?
Merci !
Si je comprends bien la question, vous pourriez éventuellement utiliser cette ligne :
$title = str_replace( ‘?’, ‘
‘, $title );
Merci beaucoup….:)