Interdire des mots spécifiques dans les commentaires

Interdire des mots spécifiques dans les commentaires

Dernière mise à jour le 3 mai 2018 a 02:26

Nous continuons dans cette série d’articles de parler des commentaires et comment interdire des mots spécifiques dans les commentaires tel que les gros mots.

Après avoir publié votre premier article, vous serez probablement à la recherche de commentaires.

Ces petites réponses que vos visiteurs mettent peuvent être très motivantes pour vous.

Une bulle de discussion

Et dans le cas d’un commentaire intéressant, une vraie discussion peut avoir lieu dans la zone des commentaires.

Cela peut attirer plus de gens sur votre site et, parfois, vous pouvez même apprendre quelque chose de nouveau.

Bien que les commentaires sont nécessaires sur les articles pour animer votre site, ils peuvent contenir à peu près n’importe quoi.

Vous ne pouvez pas vous permettre certaines discussions sur votre site.

Un simple mot peut déclencher une avalanche et vous pourriez avoir une mauvaise réputation simplement parce que vous avez tout autorisé et n’importe quoi.

Oui, vous pouvez modérer vos commentaires et désapprouver ceux que vous ne voulez pas avoir sur votre site, mais si vous êtes débordés ou qu’il y a beaucoup trop de commentaires à modérer ?

Même si vous avez du temps pour la modération, vous n’êtes pas connecté à votre blog 24h/24 et le mieux est donc d’interdire certaines expressions ou des mots spécifiques à utiliser dans les commentaires.

stop interdit interdireAujourd’hui nous allons vous montrer comment faire pour interdire des mots spécifiques dans les commentaires.

Nous allons créer une fonction qui aura un tableau de synonymes. Cette fonction va donc remplacer le premier mot du tableau par le 2ème choisi.

Par exemple, vous pouvez remplacer un mot blasphématoire par une suite d’étoiles, changer un mot par un autre ou même créer un lien à partir d’un mot.

  1. Ouvrez le fichier functions.php (ce fichier se trouve dans le répertoire de votre thème enfant)
  2. Copiez et collez le code au dessous
  3. Ajoutez autant de mots que vous voulez dans le tableau
  4. Sauvegarder les modifications et re-transférer votre fichier sur le serveur
function change_comments_words($comment) {
$replace = array(
// 'MOT A REMPLACER' => 'REMPLACER AVEC CECI'
'fils de pute' => '*****',
'stupide' => 'intelligent',
'lien' => 'lien'
);
$comment = str_replace(array_keys($replace), $replace, $comment);
return $comment;
}
add_filter( 'pre_comment_content', 'change_comments_words' );

Le résultat de l’application de cette fonction :
Interdire des mots spécifiques dans les commentaires
C’est tout.

Vous pouvez maintenant créer votre propre liste et ainsi contrôler la façon dont un commentaire apparaîtra sur votre site.

Sachez que vous pouvez changer le style des commentaires publiés par un auteur spécifique

Vous pouvez aussi choisir parmi ces meilleurs plugins de commentaires pour WordPress pour améliorer l’interaction avec vos visiteurs.

Des questions ? Vous pouvez nous laisser votre commentaire ou juste nous saluer au dessous de cet article, c’est toujours agréable de savoir que vous appréciez nos articles (ou le contraire)

Cela peut vous intéresser

Laisser un commentaire