Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment limiter la longueur des commentaires sur WordPress (Tutoriel facile)

Les commentaires WordPress encouragent les discussions autour du contenu de votre publication de blog. Mais vous trouverez peut-être que les commentaires non pertinents, brefs ou trop longs ne sont pas très utiles.

Limiter la longueur des commentaires permet d’éviter les indésirables, d’améliorer la lisibilité et de s’assurer que les contributions des utilisateurs/utilisatrices restent précieuses. Cela peut conduire à des interactions plus significatives et à une meilleure expérience pour les utilisateurs/utilisatrices.

Chez WPBeginner, nous utilisons les commentaires pour stimuler l’engagement sur notre blog. Au fil des ans, nous avons essayé différents trucs et astuces pour optimiser notre section de discussion et encourager plus de visiteurs à laisser des commentaires. Cela nous a aidés à mieux comprendre notre public.

Dans cet article, nous allons vous afficher comment limiter facilement la longueur des commentaires sur WordPress.

Limit Comment Length in WordPress

Pourquoi limiter la longueur des commentaires sur WordPress ?

Une zone de commentaires active est un excellent moyen de créer une communauté autour de votre blog WordPress. Les internautes peuvent donner leur avis, poser des questions et offrir leur propre point de vue sur le Sujet.

Cependant, tous les commentaires ne sont pas utiles.

Nous modérons les commentaires sur WordPress depuis plus de dix ans. D’après notre expérience, nous avons trouvé que les commentaires les plus utiles ont une longueur supérieure à 60 caractères et inférieure à 5000 caractères.

Les commentaires d’un seul mot ne sont généralement pas d’une grande aide. Dans la plupart des cas, il s’agit de commentaires indésirables où l’auteur/autrice souhaite simplement obtenir un lien retour de votre site.

En revanche, les longs commentaires de plus de 5 000 caractères sont souvent des diatribes ou des plaintes. Parfois, ils n’ont même pas de rapport avec l’article.

Le fait de définir des limites à la longueur des commentaires dans WordPress peut améliorer la qualité générale de vos commentaires et décourager les commentaires indésirables. Cependant, il n’y a pas de moyen intégré de le faire dans WordPress.

Ceci étant dit, voyons comment contrôler la longueur des commentaires dans WordPress en définissant des limites minimales et maximales.

Comment limiter la longueur des commentaires sur WordPress

Vous pouvez limiter la longueur des commentaires dans WordPress en ajoutant un code à votre fichier functions.php. Cependant, gardez à l’esprit que la moindre erreur lors de la saisie du code peut endommager votre site et le rendre inaccessible.

C’est pourquoi nous recommandons de toujours utiliser WPCode pour insérer des extraits de code dans votre site WordPress. C’est la meilleure extension d’extraits de code WordPress sur le marché qui permet d’ajouter facilement et en toute sécurité du code personnalisé.

Tout d’abord, vous devez installer et activer l’extension WPCode. Pour des instructions détaillées, consultez notre guide étape par étape sur l’installation d’une extension WordPress.

Note: WPCode dispose également d’une version gratuite que vous pouvez utiliser pour ce tutoriel. Cependant, passer à l’offre payante vous donnera accès à plus de fonctionnalités, comme une plus grande bibliothèque d’extraits de code, la logique conditionnelle, et plus encore.

Après l’activation, visitez la page Code Snippets  » + Add Snippet à partir de la barre latérale de l’administration de WordPress.

Cliquez sur le bouton « Utiliser l’extrait » sous l’option « Ajouter votre code personnalisé (nouvel extrait) ».

Add new snippet

Vous accéderez à la page « Créer un extrait personnalisé », où vous pourrez commencer par ajouter un titre à votre extrait de code. Ce nom ne sera pas affiché sur le site web et peut être n’importe quoi.

Choisissez ensuite l’option « PHP Snippet » comme type de code dans le menu déroulant situé dans le coin droit de l’écran.

Choose the PHP Snippet option for comment length limit

Une fois cela fait, il vous suffit de copier et de coller l’extrait de code suivant dans la case « Prévisualisation du 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 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. Par défaut, la limite des commentaires est définie à un minimum de 60 caractères et à un maximum de 5 000 caractères dans cet extrait.

Toutefois, pour définir votre propre limite de commentaires, il suffit de remplacer le nombre 5 000 dans le code par votre limite maximale.

De même, vous pouvez remplacer le nombre 60 dans le code pour définir une limite minimale de commentaires différente sur votre site WordPress.

Vous pouvez également modifier le message qui s’affichera sur votre site lorsqu’un compte dépassera ou non la limite de commentaires. Il vous suffit de taper la phrase que vous souhaitez afficher après les lignes wp_die dans le code.

Edit comment limit snippet

Ensuite, défilez jusqu’à la section « Insertion » et choisissez le mode « Insertion automatique ».

Le code personnalisé sera automatiquement activé sur votre site.

Choose an insertion method

Si vous souhaitez uniquement limiter la longueur des commentaires sur certaines pages du site, c’est également possible.

Il suffit de faire défiler la page jusqu’à la section « Logique conditionnelle » et de basculer l’interrupteur « Activer la logique ».

Ensuite, choisissez l’option « Afficher » dans le menu déroulant « Conditions » et cliquez sur le bouton « + Ajouter un nouveau groupe ».

Enable the Conditional Logic toggle

Un nouvel onglet s’ouvre, dans lequel vous devez sélectionner l’option « Page URL » dans le menu déroulant de gauche.

Ensuite, tapez l’URL de la page où vous souhaitez limiter la longueur des commentaires dans le champ de droite.

Désormais, l’extrait de code ne sera activé que sur la page contenant l’URL que vous venez de saisir.

Type the conditional logic

Défilez vers le haut de la page et permutez le commutateur « Inactif » sur « Actif ».

Enfin, cliquez sur le bouton « Enregistrer l’extrait » pour stocker vos réglages.

Save the comment limit snippet

Désormais, lorsqu’un utilisateur/utilisatrice tape un commentaire dont la longueur est inférieure à la longueur minimale, ce message s’affiche sur son écran.

Les utilisateurs/utilisatrices ne pourront pas publier de commentaires tant qu’ils n’auront pas atteint la longueur minimale que vous avez choisie.

An Error Message Is Displayed if a Comment is Too Short or Too Long

De même, lorsqu’un utilisateur/utilisatrice tape un commentaire qui dépasse votre limite maximale, ce message s’affiche sur son écran.

Cela aidera à réduire les commentaires indésirables sur votre site.

Message preview for a long comment

Bonus : Améliorer l’engagement des commentaires sur votre site WordPress

Contrôler la longueur des commentaires n’est qu’une façon d’augmenter l’engagement dans votre section de commentaires WordPress. Cela est excellent pour garder les internautes sur votre site plus longtemps et peut même bénéficier au référencement de votre site lorsque les commentaires des utilisateurs/utilisatrices contiennent des mots-clés pertinents et ajoutent du contexte à votre contenu.

Vous pouvez aussi facilement améliorer la section des commentaires sur votre site web en utilisant Thrive Comments.

The Thrive Comments WordPress plugin

C’est la meilleure extension de commentaires WordPress qui est livrée avec un tableau de modération dédié, vous permet de charger les commentaires paresseusement, permet aux utilisateurs/utilisatrices de laisser des commentaires avec leurs profils de médias sociaux, et plus encore.

De plus, l’outil vous permet d’ajouter une fonctionnalité de vote par le haut/par le bas pour réduire le spam et encourager les commentaires intéressants sur votre site web.

Thrive Comments vous permet même de mettre en avant les commentaires encourageants en haut et d’enterrer les commentaires offensants ou non pertinents en bas de la section de discussion.

Feature comment from dropdown menu

Cela vous permet de récompenser les utilisateurs qui apportent le plus de valeur ajoutée à la discussion tout en décourageant poliment les autres utilisateurs de laisser des commentaires inutiles.

Pour des instructions détaillées, vous pouvez consulter notre tutoriel sur la façon de mettre en avant ou d’enterrer les commentaires dans WordPress.

Nous espérons que ce tutoriel vous a aidé à apprendre comment limiter la longueur des commentaires sur WordPress. Vous voudrez peut-être aussi apprendre comment ajouter un module simple de classement des utilisateurs pour les commentaires WordPress ou consulter notre liste de moyens pour obtenir plus de commentaires sur les publications de votre blog WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

19 commentairesLaisser une réponse

  1. Harsh Lahre

    Thank you for this code, I was tired deleting comments, each one is more than 20 thousand characters. This helps me a lot.

    • WPBeginner Support

      Glad we could help protect your site from those comments.

      Administrateur

  2. connie mergel

    The control comment length plugin is no longer available> Do you have any suggestions about another plugin that will do the same thing.

    Thanks

    • WPBeginner Support

      While we don’t have a recommendation at the moment, we will be sure to update this article when we find a plugin we would recommend.

      Administrateur

  3. Binh Pham

    Awsome! Thank you so much for the tip.

    • WPBeginner Support

      You’re welcome, glad you found our guide helpful :)

      Administrateur

  4. Efe Obasuyi

    For your information, the « Control Comment Length » is no longer on WordPress directory. Thanks

    • WPBeginner Support

      Thank you for letting us know, we’ll be sure to keep an eye out for an alternative plugin :)

      Administrateur

  5. Stephen

    The plugin is no longer available. Update your article!

    • WPBeginner Support

      Thanks for letting us know, we’ll be sure to look for an alternative

      Administrateur

  6. ghost

    hi,
    first thanks for your code
    and how can i stay in my page and open a popup message showing the message error ?

    thanks

  7. Charlie Lynburg

    I am thrilled to have found this! It’s life-changing in a site like mine!

    Can you give me a code to add that EXEMPTS this limit for myself (admins)? Thanks

  8. MGK

    is there any way to add read more tag on comment?

  9. Bharat Sharma

    Hi,

    The plugin is no longer in WordPress directory, but the code works very well. However, I want to know is there a way we can « gray out » or « disable » the submit button if the comment length conditions are not met. Right now, what this code do is it allow the user to submit comment and they get an error message if their comment length is not as per code criteria. By greying out the button we will be able to stop users from getting irritated and their will be no need to hit the back button.

  10. stanley

    hi where can i download the wordpress application?
    can you give the link?or send it thru my gmail? thanks

  11. Abdul Halim

    Can I do comment length limit 50 to 500 instead of 5000? What will be code for that?

    • paunkumar

      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;
      }

  12. Tom

    Is there any way to limit comments, and if the limit is exceeded a new page will be created and the rest of the comment is on a new page?

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.