Comment limiter la longueur des commentaires dans WordPress

Comment limiter la longueur des commentaires dans WordPress / Tutoriels

Les commentaires WordPress encouragent les discussions autour de votre sujet. Cependant, vous pouvez constater que les commentaires inférieurs à une certaine longueur ou supérieurs à une certaine longueur ne sont pas très utiles. Dans cet article, nous allons vous montrer comment limiter la longueur des commentaires dans WordPress afin que vous puissiez définir une limite de longueur minimale et maximale pour votre site WordPress..

Pourquoi limiter la longueur des commentaires dans WordPress?

D'après notre expérience de la modération des discussions en ligne de la dernière décennie, nous avons constaté que les commentaires les plus utiles dépassaient 60 caractères et moins de 5 000 caractères..

Lorsqu'une personne écrit un commentaire d'un mot, ce n'est généralement pas très utile. Dans la plupart des cas, il s'agit de spam, car l'auteur essaie simplement de générer un lien retour sur votre site..

Cependant, lorsqu'une personne écrit un commentaire de plus de 5 000 caractères, c'est en général une plainte / plainte qui, dans la plupart des cas, n'est pas pertinente pour cet article.

En définissant des limites de longueur de commentaire dans WordPress, vous pouvez améliorer la qualité de vos commentaires..

Voyons comment contrôler la longueur des commentaires dans WordPress..

Didacticiel vidéo

Abonnez-vous à WPBeginner

Si vous n'aimez pas la vidéo ou si vous avez besoin de plus d'instructions, continuez à lire..

Il existe deux méthodes pour limiter la longueur des commentaires dans WordPress. La première méthode nécessite l'installation d'un plugin. La deuxième méthode utilise un extrait de code simple que vous pouvez ajouter à votre site.

Méthode 1: Limiter la longueur des commentaires à l'aide d'un plugin

La première chose à faire est d’installer et d’activer le plugin Control Comment Length. Lors de l'activation, allez simplement à Paramètres »Durée du commentaire de contrôle configurer les paramètres du plugin.

L'interface utilisateur du plugin est en allemand avec l'anglais. Vous pouvez définir le nombre minimum et maximum de caractères qu'un commentaire peut avoir. Nous vous recommandons d'utiliser 60 pour minimum et 5000 pour un nombre maximum de caractères..

Vous pouvez également ajouter des messages qui seront visibles pour les utilisateurs lorsque les commentaires sont trop courts ou trop longs. Le plugin fournit uniquement ces messages en allemand. Vous pouvez le remplacer par votre propre message.

Méthode 2: Limiter la longueur des commentaires à l'aide de l'extrait de code

La seconde méthode s'adresse aux utilisateurs qui ne craignent pas de traiter avec du code. Nous allons ajouter un crochet de filtre à preprocess_comment. Ce filtre est exécuté avant que WordPress enregistre les commentaires dans la base de données ou n’exécute d’autres traitements préalables sur les commentaires envoyés. Nous allons l'utiliser pour vérifier la longueur du commentaire. S'il est supérieur ou inférieur aux paramètres de longueur de commentaire définis, nous afficherons un message d'erreur aux utilisateurs..

Ajoutez simplement ce code au fichier functions.php de votre thème ou à un plugin spécifique au site..

 add_filter ('preprocess_comment', 'wpb_preprocess_comment'); function wpb_preprocess_comment ($ comment) if (strlen ($ comment ['comment_content' '])> 5000) wp_die (' Le commentaire est trop long. Veuillez conserver votre commentaire sous 5000 caractères. ');  if (strlen ($ comment ['commentaire_content'])) < 60 )  wp_die('Comment is too short. Please use at least 60 characters.');  return $comment;  

Nous espérons que cet article vous a aidé à limiter la longueur des commentaires dans WordPress. Vous pouvez également consulter notre guide sur 12 conseils et outils essentiels pour lutter contre le spam par des commentaires dans WordPress.

Si vous avez aimé cet article, abonnez-vous à nos tutoriels vidéo sur la chaîne YouTube pour WordPress. Vous pouvez aussi nous trouver sur Twitter et Facebook.