Souhaitez-vous limiter la longueur des commentaires dans WordPress ?
Les commentaires WordPress encouragent les discussions autour de votre article de blog. Cependant, vous constaterez peut-être que des commentaires très brefs ou trop longs ne sont pas très utiles.
Dans cet article, nous allons vous montrer comment limiter la longueur des commentaires dans WordPress.
Une zone de commentaires active est un excellent moyen de créer une communauté autour de votre blog WordPress. Les visiteurs peuvent donner leur avis, poser des questions, offrir leur propre point de vue sur le sujet.
Cependant, tous les commentaires ne sont pas utiles.
Nous modérons les commentaires WordPress depuis plus d’une décennie. D'après notre expérience, nous avons constaté que les commentaires les plus utiles comportent plus de 60 caractères et moins de 5 000 caractères.
Les commentaires en un seul mot ne sont généralement pas très utiles. Dans la plupart des cas, il s'agit de commentaires de spam dont l'auteur souhaite simplement un backlink depuis votre site.
En revanche, les longs commentaires de plus de 5 000 caractères sont souvent des diatribes ou des plaintes. Parfois, ils ne sont même pas pertinents par rapport à l’article.
Définir des limites de longueur des commentaires dans WordPress améliorera souvent la qualité de vos commentaires. Cependant, il n’existe aucun moyen intégré de le faire dans WordPress.
Voyons comment contrôler la longueur des commentaires dans WordPress en définissant des limites minimales et maximales.
Pour limiter la longueur des commentaires dans WordPress, vous devrez ajouter du code à l’un de vos fichiers de thème. Si vous n’êtes pas familier avec l’utilisation d’extraits de code, consultez notre guide sur la façon de copier et coller du code dans WordPress.
Ajoutez simplement l'extrait de code suivant à votre fichier function.php, à un plugin spécifique au site ou en utilisant un plugin d'extraits de code.
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;
}
Cet extrait de code fonctionne en ajoutant un hook de filtre à preprocess_comment
. Ce filtre est exécuté avant que WordPress n'enregistre les commentaires dans la base de données ou n'effectue un prétraitement sur les commentaires soumis.
Il vérifie la longueur du commentaire et affiche un message d'erreur s'il est trop court ou trop long.
Nous espérons que ce didacticiel vous a aidé à apprendre à limiter la longueur des commentaires dans WordPress. Vous voudrez peut-être également apprendre comment augmenter le trafic de votre blog ou consulter notre liste des meilleurs plugins WordPress pour développer votre site.
Si vous avez aimé cet article, abonnez-vous à notre chaîne YouTube pour les didacticiels vidéo WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.