Hoe gebruikers toestaan ​​anonieme opmerkingen in WordPress te plaatsen

Hoe gebruikers toestaan ​​anonieme opmerkingen in WordPress te plaatsen / tutorials

Onlangs vroeg een van onze gebruikers of het mogelijk was om anonieme reacties toe te staan ​​in WordPress. Gebruikers kunnen standaard geen opmerkingen achterlaten in WordPress zonder een naam en e-mailadres op te geven in het reactieformulier. In dit artikel laten we u zien hoe u gebruikers toestaat anonieme opmerkingen in WordPress te plaatsen. We laten u ook zien hoe u naam- en e-mailvelden kunt verbergen in het commentaarformulier van WordPress.

Pseudoniem: de ideale oplossing

De beste manier om anonieme reacties toe te staan ​​in WordPress en commentaarspam te beperken, is door gebruikers aan te moedigen een pseudoniem of bijnaam te gebruiken in plaats van hun echte naam.

Hiermee kunt u een community bouwen terwijl gebruikers toch anoniem blijven. Gebruikers moeten nog steeds een e-mailadres opgeven, maar de meeste mensen die anonieme reacties willen achterlaten, hebben hiervoor sowieso aparte e-mails.

U kunt dit communiceren in uw opmerkingenbeleid en een prominente link ernaar plaatsen boven uw reactieformulier.

Hoewel dit de ideale oplossing is, en de enige die we aanbevelen, zijn er andere oplossingen om verdere anonimiteit mogelijk te maken. Hoe meer anonimiteit u toevoegt, hoe groter uw spam zal zijn.

Naam en e-mailadres optioneel maken

De volgende laag anonimiteit die u kunt toevoegen, maakt de naam en het e-mailveld volledig optioneel. Geen bijnamen of zo. Als een gebruiker alleen een opmerking indient zonder naam en e-mailadres, zal deze doorgaan. Laten we eens kijken hoe u naam- en e-mailvelden volledig optioneel kunt maken.

Het eerste wat je hoeft te doen is naar gaan Instellingen »Discussie en verwijder het vinkje uit het selectievakje naast 'Auteur van commentaar moet naam en e-mail invullen' keuze. Nu moet u uw wijzigingen opslaan en uw site zal gereed zijn om opmerkingen zonder naam en e-mailadres te accepteren.

Als u dit selectievakje verwijdert, kunnen uw gebruikers niet vertellen dat ze opmerkingen mogen achterlaten zonder een naam of e-mailadres op te geven. Misschien wilt u dit communiceren door aan te geven dat naam en e-mailvelden optioneel zijn. We raden ook aan het URL-veld van de website te verwijderen om spam te ontmoedigen. Om dit te doen, moet u uw commentaarformulier wijzigen. Kopieer en plak de volgende code in het functie.php-bestand van uw thema of in een sitespecifieke plug-in.

 functie wpb_alter_comment_form_fields ($ velden) // Wijzig naamveld en laat zien dat het optionele $ velden ['auteur'] = '

'. ''. __( 'Naam: (Optioneel)' ) . ''. ($ req? '*': "). '

'; // Wijzig e-mailveld en laat zien dat het optionele $ velden ['email'] = '

'. __ ('Email (Optioneel)', 'twentythirteen'). ''. ($ req? '*': "). '

'; // Deze regel verwijdert de website-URL van het reactieformulier. $ fields ['url'] = "; return $ fields; add_filter ('comment_form_default_fields', 'wpb_alter_comment_form_fields');

Deze code voegt gewoon toe (Optioneel) naast naam en e-mail velden in uw reactieformulier. Het verwijdert ook het URL-veld van de website uit het reactieformulier. Als u het veld voor de website-URL wilt behouden, verwijdert u die regel met code. Hier is hoe uw commentaarformulier er uit zou zien:

Hoe u naam en e-mail volledig kunt verwijderen uit het opmerkingenformulier

Voor die gebruikers die naam- en e-mailvelden willen verwijderen uit het reactieformulier, hier is het kleine stukje code dat je moet plakken in het functie.php bestand van je thema of een site-specifieke plug-in.

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

Als uw reactieformulier wordt weergegeven Uw e-mailadres wordt niet gepubliceerd tekst, dan kunt u deze verbergen door het comments.php-bestand van uw thema te bewerken. Zoek de tag en vervang deze door deze code:

  '

'. __ ('Geen naam of e-mailadres vereist.'). ($ req? $ required_text: "). '

')); ?>

Als u het bestand niet kunt vinden comment_form, dan kun je deze tekst nog verbergen door deze CSS toe te voegen aan je thema- of kindthema's style.css het dossier.

 .comment-notes display: none;  

Zo ziet uw reactieformulier eruit zonder naam, e-mail en url-velden voor de website:

Waarschuwing voor anonieme reacties

Houd er rekening mee dat zonder uw naam en e-mailadres als verplichte velden, uw reactieformulier een aanzienlijk aantal spamcommentaren zal aantrekken. Hoewel Akismet en Sucuri sommige slechte IP's kunnen blokkeren, raden we ten zeerste aan om een ​​captcha-verificatie uit te voeren om een ​​deel daarvan te voorkomen.

We hopen dat dit artikel je heeft geholpen met je beslissing om anonieme reacties toe te staan ​​in WordPress. We hebben veel commentaarformulierstijlen behandeld, dus als je meer wilt weten, bekijk dan onze handleiding over het stylen van je lay-out voor reacties.

Als je dit artikel leuk vindt, volg ons dan op Google+ en YouTube.