Så här tillåter användare att skicka anonyma kommentarer i WordPress

Så här tillåter användare att skicka anonyma kommentarer i WordPress / Handledningar

Nyligen frågade en av våra användare om det var möjligt att tillåta anonyma kommentarer i WordPress. Som standard kan användarna inte lämna kommentarer i WordPress utan att ange ett namn och en e-postadress i kommentarformuläret. I den här artikeln visar vi hur du tillåter användare att lägga in anonyma kommentarer i WordPress. Vi kommer också att visa dig hur du döljer namn och e-postfält från WordPress-formuläret.

Pseudonym: Den perfekta lösningen

Det bästa sättet att tillåta anonyma kommentarer i WordPress medan du begränsar kommentarspam är genom att uppmuntra användare att använda en pseudonym eller ett smeknamn istället för deras riktiga namn.

Det här låter dig bygga en community samtidigt som användarna fortfarande är anonym. Användare måste fortfarande ge en e-postadress, men de flesta som vill lämna anonyma kommentarer har separata e-postmeddelanden för detta ändå.

Du kan kommunicera detta i din kommentarpolicy och placera en framträdande länk till den ovanför din kommentarform.

Även om detta är den perfekta lösningen, och den enda vi rekommenderar, finns det andra lösningar som tillåter ytterligare anonymitet. Men ju mer anonymitet du lägger till desto högre blir din spam.

Göra namn och e-post valfritt

Nästa lager av anonymitet som du kan lägga till är att namn och e-postfältet är helt frivilligt. Inga smeknamn eller något. Om en användare skickar en kommentar utan namn och e-post, går det igenom. Låt oss ta en titt på hur man gör namn och e-postfält helt frivilligt.

Det första du behöver göra är att gå till Inställningar »Diskussion och avmarkera rutan bredvid 'Kommentar författare måste fylla i namn och e-post' alternativ. Nu behöver du spara dina ändringar, och din webbplats kommer att vara redo att acceptera kommentarer utan namn och e-postadress.

Om du bara tar bort den här kryssrutan kan du inte berätta för användarna att de kan lämna kommentarer utan att ge ett namn eller en e-postadress. Du kanske vill kommunicera genom att visa det namnet och e-postfälten är valfria. Vi föreslår också att du tar bort webbadressen för webbadressen för att motverka spam. För att göra detta måste du ändra ditt formulär. Kopiera och klistra in följande kod i ditt temas funktioner.php-fil eller i ett sajtspecifikt plugin.

 funktion wpb_alter_comment_form_fields ($ fält) // Ändra namnfält och visa att det är Valfritt $ fält ['author'] = '

'. ''. __ ('Namn (Valfritt)'). ''. ($ req? '*': "). '

'; // Ändra Email Field och visa att det är Valfritt $ fält ['email'] = '

'. __ ('E-post (Valfritt)', 'tjugofemte'). ''. ($ req? '*': "). '

'; // Den här raden tar bort webbadressen från kommentaren. $ fält ['url'] = "; returnera $ fält; add_filter ('comment_form_default_fields', 'wpb_alter_comment_form_fields');

Denna kod lägger helt enkelt till (Valfri) bredvid namn och e-postfält i din kommentarform. Det tar också bort webbadressfältet från kommentaren. Om du vill behålla webbadressen för webbadressen, ta sedan bort den här koden. Så här ser din kommentarform ut:

Så här tar du fullständigt bort namn och e-post från kommentarformulär

För de användare som vill ta bort namn och e-postfält från kommentarformulär, här är det lilla stycket kod som du behöver klistra in i tematets funktioner.php-fil eller en webbplatsspecifik plugin.

 funktion wpb_alter_comment_form_fields ($ fält) unset ($ fält ['author']); unset ($ fält [ 'e']); unset ($ fält [ 'webbadress']); returnera $ fält;  add_filter ('comment_form_default_fields', 'wpb_alter_comment_form_fields'); 

Om din kommentarformulär visas Din e-postadress kommer inte att publiceras text, då kan du gömma det genom att redigera ditt temas kommentarer.php-fil. Hitta taggen och ersätt den med den här koden:

  '

'. __ ('Ingen namn eller e-postadress krävs.'). ($ req? $ required_text: "). '

')); ?>

Om du inte kan hitta comment_form, då kan du fortfarande gömma den här texten genom att lägga till den här CSS i ditt tema eller barntema style.css fil.

 .kommentar-noter display: none;  

Så här ser din kommentarform ut utan namn, e-post och webbadresser:

Varningens försiktighet om anonyma kommentarer

Observera att utan kommentar och e-postadress som krävs fält kommer ditt formulär att locka till sig ett betydande stort antal spam kommentarer. Medan Akismet och Sucuri kan blockera några dåliga IP-adresser rekommenderar vi starkt att du lägger en captcha-verifiering för att förhindra att något av det.

Vi hoppas att den här artikeln hjälper dig med ditt beslut att tillåta anonyma kommentarer i WordPress. Vi omfattade en hel del kommentarformulär styling, så om du vill lära dig mer, kolla in vår guide om styling av dina kommentarer layout.

Om du gillar den här artikeln följer du oss på Google+ och YouTube.