Hur tillÄter anvÀndare att publicera anonyma kommentarer pÄ WordPress

Hur tillÄter anvÀndare att publicera anonyma kommentarer pÄ WordPress

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Àndare inte lÀmna kommentarer pÄ WordPress utan att ange ett namn och en e-postadress i kommentarformulÀret. I den hÀr artikeln visar vi dig hur du tillÄter anvÀndare att publicera anonyma kommentarer pÄ WordPress. Vi visar dig ocksÄ hur du döljer namn- och e-postfÀlt frÄn WordPress-kommentarformulÀret.

Pseudonym: Den idealiska lösningen

Det bÀsta sÀttet att tillÄta anonyma kommentarer pÄ WordPress medan du begrÀnsar skrÀppost Àr att uppmuntra anvÀndare att anvÀnda en pseudonym eller ett smeknamn istÀllet för deras riktiga namn.

Detta gör att du kan bygga en gemenskap samtidigt som anvÀndarna fortfarande Àr anonyma. AnvÀndare mÄste fortfarande ange en e-postadress, men de flesta som vill lÀmna anonyma kommentarer har ÀndÄ separata e-postmeddelanden för detta.

Du kan kommunicera detta i din kommentarspolicy och placera en framtrÀdande lÀnk till den ovanför ditt kommentarformulÀr.

Även om detta Ă€r den perfekta lösningen, och den enda som vi rekommenderar, finns det andra lösningar som möjliggör ytterligare anonymitet. Ju mer anonymitet du lĂ€gger till desto högre blir din skrĂ€ppost.

Att göra namn och e-post tillval

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

Det första du behöver göra Àr att gÄ till InstÀllningar »Diskussion och avmarkera rutan bredvid alternativet. Nu mÄste du spara dina Àndringar och din webbplats Àr redo att acceptera kommentarer utan namn och e-postadress.

Att bara ta bort den hÀr kryssrutan skulle inte berÀtta för dina anvÀndare att de kan lÀmna kommentarer utan att ange ett namn eller en e-postadress. Du kanske vill kommunicera detta genom att visa att namn och e-postfÀlt Àr valfria. Vi föreslÄr ocksÄ att du tar bort webbadressfÀltet för att motverka skrÀppost. För att göra detta mÄste du Àndra ditt kommentarformulÀr. Kopiera och klistra in följande kod i ditt temas funktioner.php-fil eller i ett platsspecifikt plugin.


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');

Den hÀr koden lÀgger bara till bredvid namn- och e-postfÀlt i ditt kommentarformulÀr. Det tar ocksÄ bort webbadressfÀltet frÄn kommentarformulÀret. Om du vill behÄlla webbadressfÀltet tar du bort kodraden. SÄ hÀr ser ditt kommentarformulÀr ut:

KommentarformulÀr som visar namn och e-postadress som valfria fÀlt i WordPress

SÄ hÀr tar du helt bort namn och e-post frÄn kommentarformulÀret

För de anvÀndare som vill ta bort namn- och e-postfÀlt frÄn kommentarformulÀret, hÀr Àr den lilla kodkoden som du behöver klistra in i ditt temas funktioner.php-fil eller ett webbplatsspecifikt plugin.


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');

Om din kommentarformulÀr visar text kan du dölja den genom att redigera ditt temas comments.php-fil. Leta reda pÄ taggen Och ersÀtt den med den hÀr koden:


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

Om du inte hittar kommentarformulÀret kan du fortfarande dölja den hÀr texten genom att lÀgga till den hÀr CSS i ditt tema eller underordnade temas stil.css-fil.


.comment-notes {
display:none;
}

SÄ hÀr kommer ditt kommentarformulÀr att se ut utan namn, e-postadress och webbadressfÀlt:

KommentarformulÀr utan namn, e-postadress och URL-fÀlt

Varning om anonyma kommentarer

Observera att utan namn och e-postadress som obligatoriska fÀlt kommer ditt kommentarformulÀr att locka ett betydande stort antal spam-kommentarer. Medan Akismet och Sucuri kan blockera vissa dÄliga IP-adresser rekommenderar vi starkt att du lÀgger till en captcha-verifiering för att förhindra nÄgot av det.

Vi hoppas att den hÀr artikeln hjÀlpte dig med ditt beslut att tillÄta anonyma kommentarer i WordPress. Vi tÀckte en hel del kommentarformulering, sÄ om du vill lÀra dig mer, kolla in vÄr guide om styling av din kommentarlayout.

Om du gillar den hÀr artikeln, följ oss pÄ Google+ och YouTube.