Interdire des mots spécifiques dans les commentaires

Interdire des mots spécifiques dans les commentaires

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

Pourquoi avons nous besoin des commentaires sur notre blog ?

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.

Modération des commentaires

En effet, 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.

Interdire des mots spécifiques dans les commentaires

stop interdit interdireCela reste un premier filtre pour mieux gérer et contrôler les commentaires.

Nous allons donc, 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' => 'monlien . com'
);
$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)

Laisser un commentaire, votre avis nous intéresse