Comment autoriser les utilisateurs à poster des commentaires anonymes dans WordPress

Comment autoriser les utilisateurs à poster des commentaires anonymes dans WordPress / Tutoriels

Un de nos utilisateurs a récemment demandé s’il était possible d’autoriser les commentaires anonymes dans WordPress. Par défaut, les utilisateurs ne peuvent pas laisser de commentaires dans WordPress sans fournir un nom et une adresse électronique dans le formulaire de commentaire. Dans cet article, nous allons vous montrer comment autoriser les utilisateurs à poster des commentaires anonymes dans WordPress. Nous vous montrerons également comment masquer les champs de nom et de courrier électronique du formulaire de commentaire WordPress..

Pseudonyme: la solution idéale

Le meilleur moyen d'autoriser les commentaires anonymes dans WordPress tout en limitant le spam par des commentaires consiste à encourager les utilisateurs à 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 d'être anonymes. Les utilisateurs devront toujours fournir une adresse e-mail, mais la plupart des gens qui souhaitent laisser des commentaires anonymes ont de toute façon des e-mails séparés pour cela..

Vous pouvez le communiquer dans la politique relative aux commentaires et y placer un lien visible au-dessus de votre formulaire de commentaire..

Bien que ce soit la solution idéale, et la seule que nous recommandons, il existe d'autres solutions pour permettre un anonymat supplémentaire. Cependant, plus vous ajoutez d'anonymat, plus votre spam sera élevé..

Rendre le nom et l'adresse électronique facultatifs

La prochaine couche d'anonymat que vous pouvez ajouter est de rendre le champ du nom et de l'adresse de messagerie complètement facultatif. Pas de surnoms ou quoi que ce soit. Si un utilisateur envoie uniquement un commentaire sans nom ni adresse électronique, il sera traité. Voyons comment rendre les champs de nom et de courrier électronique complètement facultatifs..

La première chose à faire est d'aller à Paramètres »Discussion et décochez la case à côté de "L'auteur du commentaire doit renseigner son nom et son adresse e-mail" option. Maintenant, vous devez enregistrer vos modifications et votre site sera prêt à accepter les commentaires sans nom ni adresse électronique..

La simple suppression de cette case à cocher n'indiquerait pas à vos utilisateurs qu'ils peuvent laisser des commentaires sans fournir un nom ou une adresse électronique. Vous voudrez peut-être communiquer ceci en indiquant que le nom et les champs de courrier électronique sont facultatifs. Nous suggérons également de supprimer le champ URL du site Web pour décourager le spam. Pour ce faire, vous devez modifier votre formulaire de commentaire. Il vous suffit de copier et coller le code suivant dans le fichier functions.php de votre thème ou dans un plugin spécifique au site..

 function wpb_alter_comment_form_fields ($ fields) // Modifier le nom du champ et montrer qu'il est facultatif $ fields ['author'] = '

'. '' __( 'Nom: (optionnel)' ) . '' ($ req? '*': "). '

'; // Modifier le champ Email et montrer que c'est optionnel $ fields ['email'] = '

'. __ ('Email (facultatif)', 'vingt-treize'). '' ($ req? '*': "). '

'; // Cette ligne supprime l'URL du site Web du formulaire de commentaire. $ fields ['url'] = "; return $ fields; add_filter ('comment_form_default_fields', 'wpb_alter_comment_form_fields');

Ce code ajoute simplement (Optionnel) à côté des champs Nom et Email de votre formulaire de commentaire. Il supprime également le champ URL du site Web du formulaire de commentaire. Si vous souhaitez conserver le champ URL du site Web, supprimez cette ligne de code. Voici à quoi ressemblerait votre formulaire de commentaire:

Comment supprimer complètement le nom et l'email du formulaire de commentaire

Pour les utilisateurs qui souhaitent supprimer les champs de nom et d'e-mail du formulaire de commentaire, voici le petit morceau de code que vous devez coller dans le fichier functions.php de votre thème ou un plugin spécifique au site..

 fonction wpb_alter_comment_form_fields ($ fields) unset ($ fields ['author']); unset ($ field ['email']); unset ($ field ['url']); retourne $ champs;  add_filter ('comment_form_default_fields', 'wpb_alter_comment_form_fields'); 

Si votre formulaire de commentaire est affiché Votre adresse email ne sera pas publiée texte, vous pouvez alors le masquer en modifiant le fichier comments.php de votre thème. Localiser le tag et remplacez-le par ce code:

  '

'. __ ('Aucun nom ou adresse email requis.'). ($ req? $ required_text: "). '

')); ?>

Si vous ne pouvez pas localiser le comment_form, alors vous pouvez toujours cacher ce texte en ajoutant ce CSS dans votre thème ou celui de votre enfant style.css fichier.

 .commentaire-notes display: none;  

Votre formulaire de commentaire ressemblera à ceci sans les champs nom, email et site Web:

Attention aux commentaires anonymes

Veuillez noter que sans le nom et l'adresse e-mail dans les champs obligatoires, votre formulaire de commentaire attirera un nombre beaucoup plus élevé de commentaires de spam. Bien qu'Akismet et Sucuri puissent bloquer certaines mauvaises adresses IP, nous vous recommandons vivement de procéder à une vérification captcha pour éviter certaines de ces erreurs..

Nous espérons que cet article vous a aidé dans votre décision d'autoriser les commentaires anonymes dans WordPress. Nous avons couvert beaucoup de styles de commentaires, alors si vous voulez en savoir plus, consultez notre guide sur le style de vos commentaires..

Si vous aimez cet article, suivez-nous sur Google+ et YouTube..