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.
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.
- Méthode 2. Retirer les champs de nom et d’e-mail du formulaire de commentaire de WordPress.
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 ».
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.
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.
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.
É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.
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.
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.
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.
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!
alvina adolf says
Thanks for sharing your blog.
WPBeginner Support says
You’re welcome!
Administrateur
chinmay says
Thanks for the guidance. This helped me a lot.
WPBeginner Support says
Glad our guide was helpful
Administrateur
Kenneth says
Thank you for this article post. It’s really helpful.
WPBeginner Support says
Glad our guide was helpful
Administrateur
Rajesh Kumar says
Will it not lead to a lot of spam comments?
WPBeginner Support says
There is a chance but this is for users looking to offer this option.
Administrateur
Heather says
so helpful, thank you
WPBeginner Support says
You’re welcome
Administrateur
reem says
thanks,for helps
WPBeginner Support says
Glad our article could be helpful
Administrateur
Bahati walker says
Thanks a lot for your guide
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?
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.
Hina says
How to Comments in WordPress plugins. Please Help
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?
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
ajinkya pawar says
How to Comments in WordPress plugins
Someone says
HEy im anon!… And my IP address?
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.
Coupontray says
Its better to use Disqus to handle Anonymous comments in any platform.