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 permettre aux utilisateurs/utilisatrices de publier des commentaires anonymes sur WordPress ?

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

Vous permettez aux utilisateurs/utilisatrices de publier des commentaires anonymes dans WordPress ?

Par défaut, les utilisateurs ne peuvent pas laisser de commentaires dans WordPress sans fournir un nom et une adresse e-mail dans le formulaire de commentaire. Cependant, tous les internautes ne souhaitent pas partager leurs données personnelles.

Dans cet article, nous allons vous afficher comment permettre aux utilisateurs/utilisatrices de publier des commentaires anonymes sur votre site WordPress. Nous allons également vous afficher comment masquer les champs de nom et d’e-mail du formulaire de commentaire WordPress.

How to allow users to post anonymous comments in WordPress

Devriez-vous autoriser les commentaires anonymes sur WordPress ?

Lesretours permettent aux internautes de laisser des commentaires et des suggestions qui peuvent aider à améliorer votre site WordPress.

Les lecteurs de blogs peuvent également utiliser les commentaires pour dialoguer avec d’autres utilisateurs/utilisatrices. Une section de commentaires animée peut créer un sentiment de communauté autour de votreblog WordPress . Certaines personnes peuvent même revenir à une publication juste pour commenter de nouveaux commentaires, ce qui signifie plus de pages vues pour votre site.

Le problème est que WordPress ne permet pas aux utilisateurs de laisser un commentaire sans communiquer leur nom et leur adresse e-mail, et que certains utilisateurs/utilisatrices sont tout simplement plus soucieux de leur vie privée.

Ils ne se sentent pas toujours à l’aise pour laisser un commentaire sous leur vrai nom.

Dans ce cas, la solution la plus idéale est d’encourager les utilisateurs/utilisatrices à utiliser un pseudonyme ou un surnom au lieu de leur vrai nom.

Cela vous permet de créer une communauté tout en permettant aux utilisateurs/utilisatrices d’être anonymes. Les utilisateurs/utilisatrices devront toujours fournir une adresse e-mail, mais la plupart des personnes qui souhaitent laisser des commentaires anonymes disposent de toute façon d’une adresse e-mail distincte.

Vous pouvez communiquer cela en ajoutant une politique de commentaires juste au-dessus de votre formulaire de commentaires.

Cependant, il peut arriver que vous souhaitiez permettre un plus grand anonymat en rendant le nom et l’e-mail facultatifs ou en retirant entièrement le champ du nom et de l’e-mail de votre formulaire de commentaire.

Sachez toutefois que le fait de permettre des commentaires anonymes peut rendre votre site plus vulnérable aux spams. Si vous permettez aux utilisateurs/utilisatrices de publier des commentaires anonymes, vous devriez également utiliser des outils pour lutter contre le spam de commentaires. Vous pouvez également consulter notre guide sur la modération des commentaires dans WordPress pour plus d’astuces.

Avec cela à l’esprit, voyons comment vous pouvez permettre aux utilisateurs/utilisatrices de publier des commentaires anonymes dans WordPress. Si vous préférez sauter directement à une méthode particulière, alors vous pouvez aller de l’avant et utiliser les liens ci-dessous.

Méthode 1. Permettre aux utilisateurs/utilisatrices de publier de manière anonyme avec des champs facultatifs de nom et d’e-mail

Le formulaire de commentaire standard de WordPress demande à l’utilisateur de taper son adresse e-mail et son nom avant de pouvoir publier un commentaire.

Ces champs sont obligatoires par défaut, mais vous pouvez les rendre facultatifs. Cela signifie que les internautes qui ne se sentent pas à l’aise pour communiquer leurs informations personnelles ont toujours la possibilité de saisir leur nom et leur adresse e-mail.

Pour rendre facultatifs les champs « Nom » et « E-mail » du formulaire de commentaire, allez dans Réglages  » Discussion dans votre Tableau de bord WordPress.

Il suffit de décocher la case « L’auteur/autrice du commentaire doit indiquer son nom et son e-mail ».

Allow anonymous comments in WordPress

Une fois cela fait, défilez jusqu’au bas de la page et cliquez sur Enregistrer les modifications.

Les internautes peuvent désormais commenter sans saisir leur nom et leur adresse e-mail. Toutefois, le formulaire de commentaire standard de WordPress affiche toujours les champs « Nom » et « E-mail » comme étant nécessaires, de sorte que les internautes ne sauront pas qu’ils peuvent publier leurs commentaires de manière anonyme.

De ce fait, vous devez ajouter des libellés « Facultatif » aux champs « Nom » et « E-mail ». Pendant que vous effectuez cette modification, nous vous suggérons également de retirer le champ de l’URL du site du formulaire de commentaire WordPress.

De nombreux spammeurs et robots publient des commentaires dans le but de placer un lien sur votre site. En retirant le champ de l’URL du site web de votre formulaire de commentaire WordPress, vous pouvez décourager les gens de publier des commentaires indésirables.

Vous pouvez ajouter les libellés « Facultatif » et masquer le champ de l’URL du site web en ajoutant l’extrait de code suivant à votre site.

Vous pouvez ajouter ce code à votre fichier functions.php, dans une extension spécifique au site ou en utilisant un plugin d’extraits de code.

function wpb_alter_comment_form_fields($fields) {
 
// Modify Name Field and show that it's Optional 
$fields['author'] = '<p class="comment-form-author">' . '<label for="author">' . __( 'Name (Optional)' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) .
'<input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30"' . $aria_req . ' /></p>';
 
// Modify Email Field and show that it's Optional
$fields['email'] = '<p class="comment-form-email"><label for="email">' . __( 'Email (Optional)', 'twentythirteen' ) . '</label> ' .
      ( $req ? '<span class="required">*</span>' : '' ) .
      '<input id="email" name="email" type="text" value="' . esc_attr(  $commenter['comment_author_email'] ) .
      '" size="30"' . $aria_req . ' /></p>'; 
 
// This line removes the website URL from comment form.       
      $fields['url'] = '';
 
    return $fields;
}
add_filter('comment_form_default_fields', 'wpb_alter_comment_form_fields');

Il vous suffit ensuite d’enregistrer vos modifications.

Si vous visitez votre site, vous verrez que les champs « Nom » et « E-mail » sont désormais marqués comme « Facultatifs ». Vous avez également retiré le champ « URL du site » du formulaire de commentaire de WordPress.

A WordPress comment form

Pour plus de détails, consultez notre guide étape par étape sur la façon de styliser le formulaire de commentaire WordPress.

Méthode 2. Retirer les champs Nom et E-mail de l’expéditeur du formulaire de commentaire WordPress

Une autre option consiste à retirer complètement les champs « Nom » et « E-mail » du formulaire de commentaire de WordPress. Cela permet d’indiquer très clairement que les internautes peuvent publier de manière anonyme.

Pour ce faire, vous devrez ajouter du code au fichier functions.php de votre thème . Cependant, si vous ajoutez ce code directement au fichier functions.php, vous risquez de perdre votre code personnalisé à chaque mise à jour de votre thème WordPress.

Nous vous recommandons plutôt de créer un thème enfant et d’ajouter le code à ce thème enfant. De cette façon, vous pouvez mettre à jour votre thème sans perdre le code que vous avez ajouté à functions.php. Pour en savoir plus, veuillez consulter notre guide étape par étape sur la création d’un thème enfant WordPress.

Les autres options sont la création d’une extension spécifique au site ou l’utilisation d’un extrait de code.

Quelle que soit l’option choisie, vous pouvez retirer complètement les champs « Nom » et « E-mail » en ajoutant le code suivant :

function wpb_alter_comment_form_fields($fields) {
    unset($fields['author']);
    unset($fields['email']);
    unset($fields['url']);
    return $fields;
}
add_filter('comment_form_default_fields', 'wpb_alter_comment_form_fields');

Aucun des visiteurs de votre site ne peut désormais saisir son adresse e-mail ou son nom.

An anonymous comment form in WordPress

Selon votre thème WordPress, votre section de commentaires peut encore afficher le texte suivant :

Votre adresse e-mail ne sera pas publiée. Ce champ est obligatoire.

Giving users the option to post anonymous comments in WordPress

Étant donné que les internautes ne peuvent plus saisir leur adresse e-mail, ce message prête à confusion. Si vous retirez les champs « Nom » et « E-mail », vous devez également retirer ce message.

Pour supprimer la ligne « Votre adresse e-mail ne sera pas publiée », ouvrez le fichier comments.php de votre thème. Vous y trouverez la section suivante :

<?php comment_form ?>

Il suffit ensuite de remplacer cette section par le code suivant :

<?php
comment_form(array(
'comment_notes_before' => '<p class="comment-notes">' . __( 'No name or email address required.' ) . ( $req ? $required_text : '' ) . '</p>'
    ));
?>

Chaque thème est différent, il se peut donc que votre thème n’ait pas de section <?php comment_form ?>.

Si vous ne trouvez pas ce code, ouvrez le fichier style.css de votre thème.

Vous pouvez ensuite ajouter l’extrait de code suivant, qui retirera le texte « Votre adresse e-mail ne sera pas publiée » :

.comment-notes {
display:none;
}

L’image suivante affiche le formulaire de commentaire de WordPress sans ce message.

An example of anonymous commenting in WordPress

Comme vous pouvez le voir dans l’image ci-dessus, le formulaire de commentaire de WordPress comporte également une case à cocher qui dit « Gagner du temps mon nom, mon e-mail et mon site dans ce navigateur pour la prochaine fois que je commente ».

Cette case à cocher est un élément important de la mise en conformité de votre site avec le RGPD.

Si vous ne recueillez pas d’informations personnelles identifiables auprès de vos internautes, vous pouvez retirer cette case à cocher.

Pour retirer la case à cocher « Enregistrer mon nom… », il suffit de ajouter le code suivant à votre fichier functions.php :

add_filter( 'comment_form_default_fields', 'wpb_comment_form_hide_cookies_consent' );
function wpb_comment_form_hide_cookies_consent( $fields ) {
	unset( $fields['cookies'] );
	return $fields;
}

Après avoir enregistré vos modifications, vous constaterez que le message « Enregistrer mon nom… » a disparu de votre formulaire de commentaire WordPress.

An anonymous WordPress comment form

Certains internautes voudront garder leurs informations privées. D’autres, en revanche, voudront peut-être partager leurs coordonnées avec vous.

Si vous supprimez les champs « Nom » et « E-mail », vous pouvez donner aux internautes un autre moyen de partager leurs informations personnelles.

Un formulaire de contact permet aux internautes de vous joindre directement et d’obtenir une responsive personnalisée. Pour en savoir plus, vous pouvez consulter notre guide étape par étape sur la création d’un formulaire de contact sur WordPress.

Vous pouvez également utiliser des outils de capture d’e-mails pour personnaliser les coordonnées de vos clients/clients potentiels et rester en contact avec les personnes qui visitent votre site.

Nous espérons que cet article vous a autorisé à apprendre comment permettre aux utilisateurs/utilisatrices de publier des commentaires anonymes sur WordPress. Vous pouvez également consulter notre guide sur les meilleures solutions d’analyse pour les utilisateurs/utilisatrices de WordPress et comment permettre l’Inscription des utilisateurs sur votre site WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and 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

24 commentairesLaisser une réponse

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Juan Pablo says

    I can’t disable Users must be registered and logged in to comment – dunno why. Any tricks to do it with php function?

  3. Chris says

    So the first option to label the Name and EMail text area as « Optional » did not work. Instead, the Text areas for both Name and EMail are still there but there are no labels next to them, they are blank.

  4. Ahmad says

    So does links from Twitter activity now count for search
    engine optimisation? I heard they help after the Penguin Google
    algorithm refresh
    Do you participate in any forums?

  5. Usana says

    I don´t know if it was a concidence but about a month ago I did turn off all comments off and my Alexa Ranking went down (same amount of organic visitors)… what do you think? By the way this is my blog url: (Yes… I do post in Spanish).

    Have a great day!

    • WPBeginner Support says

      We don’t think Alexa Rankings are important, relevant, or an accurate tool. What you need to measure, is how your users react to change. Check how it affects your bounce rate, user engagement, conversions, and other metrics.

      Administrateur

  6. C.K. Matthews says

    I’ve created a custom post type that members can use to post questions to forum. In the single-custom-post-type.php I simply omitted the author id tag so the author’s name is anonymous.

    What I want to achieve now is that if the post author wants to ask a question to the commented he or she can do so anonymously. Is there a way to edit or create a custom comment form to do something like if(!author() ) show comment author name?

    I’m very new to this and I have a custom-comments.php but evidentally what I need is in the comment_form () which at this time I am using Jetpack comments.

    Please advise.

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.