Les commentaires WordPress encouragent les discussions autour de votre sujet. Cependant, vous pouvez constater que les commentaires en dessous d’une certaine longueur ou au-dessus d’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 à la fois la limite de longueur minimale et maximale des commentaires pour votre site WordPress.
Pourquoi limiter la longueur des commentaires dans WordPress ?
Dans notre expérience de modération des discussions en ligne au cours de la dernière décennie, nous avons constaté que les commentaires les plus utiles font plus de 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 gagner un backlink à partir de votre site.
Cependant, lorsqu’une personne écrit un commentaire de plus de 5 000 caractères, il s’agit généralement d’une diatribe / plainte qui, dans la plupart des cas, n’est pas pertinente pour cet article en particulier.
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
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 simple extrait de code 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 Contrôler la longueur du commentaire brancher. Lors de l’activation, accédez simplement à Paramètres » Contrôler la longueur des commentaires pour configurer les paramètres du plugin.
L’interface utilisateur du plugin est en allemand avec l’anglais. Vous pouvez définir à la fois le nombre minimum et maximum de caractères qu’un commentaire peut contenir. Nous vous recommandons d’utiliser 60 pour le nombre de caractères minimum et 5000 pour le nombre maximum de caractères.
Vous pouvez également ajouter des messages qui seront visibles par les utilisateurs lorsque les commentaires sont trop courts ou trop longs. Le plugin ne fournit ces messages qu’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 deuxième méthode est destinée aux utilisateurs qui ne craignent pas de traiter du code de code. Nous allons ajouter un crochet de filtre à preprocess_comment
. Ce filtre est exécuté avant que WordPress n’enregistre les commentaires dans la base de données ou n’exécute tout autre pré-traitement sur les commentaires soumis. Nous l’utiliserons 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('Comment is too long. Please keep your comment under 5000 characters.'); } if ( strlen( $comment['comment_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 dans les commentaires dans WordPress.