Voulez-vous ajouter le support des shortcodes aux commentaires WordPress ? Avec notre snippet, vous pouvez mettre sur liste blanche certains shortcodes que vous souhaitez activer dans les commentaires WordPress.
Instructions:
Tout ce que vous avez à faire est d’ajouter ces extraits de code dans le fichier functions.php de votre thème ou dans un plugin spécifique à votre site:
Le premier extrait supprime tous les shortcodes et réinitialise uniquement ceux qui sont répertoriés dans la fonction init_common_shortcodes. Le deuxième exemple remplace le shortcode [mysite] par l’URL du site web de l’utilisateur.
Extrait #1
function init_common_shortcodes() { // add each shortcode you want enabled in comments add_shortcode('mysite', 'mysite'); } function init_comment_shortcodes() { remove_all_shortcodes(); init_common_shortcodes(); add_filter('comment_text', 'do_shortcode'); } init_common_shortcodes(); add_filter('comments_template', 'init_comment_shortcodes');
Extrait n°2
function mysite(){ return '<a href="' .get_comment_author_url(). '">(My website)</a>'; } add_shortcode('mysite', 'mysite');
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 : Les meilleurs constructeurs de pages WordPress (comparés).
Will you consider making it as a plugin?