Je souhaite afficher l’icône de police géniale (installée) à gauche du titre du widget WordPress. J'ai trouvé ce shortcode qui devrait faire le travail.
add_filter( 'widget_title', 'do_shortcode' );
add_shortcode( 'icon', 'shortcode_fa' );
function shortcode_fa($attr, $content ) {
return '<i class="fa fa-'. $content . '"></i>';
}
Après avoir ajouté ceci dans functions.php
, je devrais pouvoir ajouter une icône d'engrenage dans le titre du widget avec le code ci-dessous de Apparence> Widget
[icon]cog[icon]
Mais ça ne fonctionne pas.
J'ai vérifié votre code dans mon installation. Cela fonctionne, sauf que vous avez fait une faute de frappe (barre oblique inverse manquante):
[icon]cog[/icon]
Quelques notes:
Vous devez vous assurer que met en file d'attente le Font Awsesome stylesheet.
Vous devez fermer le shortcode , comme: [icon]cog[/icon]
N'oubliez pas de échapper le nom de la classe avec esc_attr()
.
Une autre idée de shortcode: [fa icon="cog"]