Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come permettere agli utenti di commentare in modo anonimo in WordPress

Nota editoriale: guadagniamo una commissione dai link dei partner su WPBeginner. Le commissioni non influenzano le opinioni o le valutazioni dei nostri redattori. Per saperne di più su Processo editoriale.

Volete permettere agli utenti di commentare in modo anonimo su WordPress?

Di default, gli utenti non possono lasciare commenti in WordPress senza fornire un nome e un indirizzo email nel modulo dei commenti. Tuttavia, non tutti i visitatori vogliono condividere i propri dati personali.

In questo articolo vi mostreremo come permettere agli utenti di commentare in modo anonimo sul vostro sito web WordPress. Vi mostreremo anche come nascondere i campi del nome e dell’email dal modulo dei commenti di WordPress.

How to allow users to post anonymous comments in WordPress

Dovreste permettere i commenti anonimi in WordPress?

Icommenti permettono ai visitatori di lasciare feedback e suggerimenti che possono aiutare a migliorare il vostro sito web WordPress.

I lettori del blog possono anche utilizzare i commenti per interagire con gli altri utenti. Una sezione di commenti vivace può creare un senso di Community intorno al vostroblog WordPress. Alcune persone possono anche ritornare su un articolo solo per leggere tutti i commenti, il che significa più pagine viste per il vostro sito.

Il problema è che WordPress non permette agli utenti di lasciare un commento senza condividere nome e indirizzo email, e alcuni utenti sono semplicemente più attenti alla privacy.

Non sempre si sentono a proprio agio nel lasciare un commento con il loro vero nome.

In questo caso, la soluzione ideale è incoraggiare gli utenti a usare uno pseudonimo o un nickname al posto del loro vero nome.

Questo permette di costruire una Community, pur consentendo agli utenti di essere anonimi. Gli utenti dovranno comunque fornire un indirizzo email, ma la maggior parte delle persone che vogliono lasciare commenti anonimi hanno comunque email separate per questo.

Potete comunicarlo aggiungendo una politica dei commenti proprio sopra il vostro modulo.

Tuttavia, a volte si può desiderare di consentire un ulteriore anonimato rendendo facoltativi il nome e l’email o eliminando completamente il campo del nome e dell’email dal modulo per i commenti.

Siate consapevoli del fatto che consentire l’invio di commenti anonimi può rendere il vostro sito più vulnerabile allo spam. Se permettete agli utenti di commentare in modo anonimo, allora dovreste anche utilizzare strumenti per combattere lo spam dei commenti. Per ulteriori suggerimenti, potete consultare la nostra guida su come modera i commenti in WordPress.

Con queste premesse, vediamo come consentire agli utenti di commentare in modo anonimo su WordPress. Se preferite passare direttamente a un metodo particolare, potete utilizzare i colleghi qui sotto.

Metodo 1. Consentire agli utenti di pubblicare articoli in forma anonima con campi facoltativi per il nome e l’email.

Il modulo standard per i commenti di WordPress chiede all’utente di inserire un indirizzo email e un nome prima di poter commentare.

Questi campi sono necessari per default, ma è possibile renderli facoltativi. In questo modo, i visitatori che si sentono a proprio agio nel condividere le proprie informazioni personali hanno comunque la possibilità di inserire il proprio nome e indirizzo email.

Per rendere facoltativi i campi “Nome” ed “Email” del modulo dei commenti, andate su Impostazioni ” Discussione nella vostra dashboard di WordPress.

Qui è sufficiente deselezionare la casella accanto a “L’autore del commento deve inserire nome ed email”.

Allow anonymous comments in WordPress

Una volta fatto ciò, basta scorrere fino alla fine della pagina e fare clic su Salva modifiche.

I visitatori possono ora commentare senza dover digitare il proprio nome e indirizzo email. Tuttavia, il modulo di commento standard di WordPress mostra ancora i campi “Nome” ed “Email” come necessari, quindi i visitatori non sapranno che possono inviare articoli in forma anonima.

Per questo motivo, è necessario aggiungere le etichette “facoltativo” ai campi “Nome” ed “Email”. Mentre fate questa modifica, vi suggeriamo anche di rimuovere il campo URL del sito web dal modulo dei commenti di WordPress.

Molti spammer e bot commentano con l’obiettivo di inserire un collega sul vostro sito web. Rimuovendo il campo URL del sito web dal modulo dei commenti di WordPress, si può scoraggiare l’invio di articoli di spam.

È possibile aggiungere le etichette “facoltative” e nascondere il campo URL del sito web aggiungendo il seguente frammento di codice al sito web.

È possibile aggiungere questo codice al file functions.php, in un plugin specifico per il sito o utilizzando un plugin di snippets di codice.

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

Quindi, è sufficiente salvare le modifiche.

Se visitate il vostro sito, ora vedrete che i campi “Nome” ed “Email” sono contrassegnati come “facoltativi”. Avete anche rimosso il campo URL del sito web dal modulo dei commenti di WordPress.

A WordPress comment form

Per maggiori dettagli, consultate la nostra guida passo-passo su come modellare il modulo per i commenti di WordPress.

Metodo 2. Rimuovere i campi del nome e dell’email dal modulo di commento di WordPress

Un’altra opzione è quella di rimuovere completamente i campi “Nome” ed “Email” dal modulo dei commenti di WordPress. In questo modo è chiaro che i visitatori possono inviare articoli in forma anonima.

Per farlo, è necessario aggiungere del codice al file functions.php del tema. Tuttavia, se aggiungete questo codice direttamente al file functions.php, rischiate di perdere il codice personalizzato a ogni aggiornamento del tema di WordPress.

Si consiglia invece di creare un tema child e di aggiungere il codice al tema child. In questo modo, è possibile aggiornare il tema senza perdere il codice aggiunto a functions.php. Per saperne di più, consultate la nostra guida passo passo su come creare un tema child di WordPress.

Le altre opzioni sono la creazione di un plugin specifico per il sito o l’utilizzo di un plugin per gli snippet di codice.

Indipendentemente dall’opzione scelta, è possibile rimuovere completamente i campi “Nome” ed “Email” aggiungendo il seguente codice:

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

Ora, se visitate il vostro sito web, vedrete che i visitatori non possono più digitare l’indirizzo email o il nome.

An anonymous comment form in WordPress

A seconda del tema di WordPress, la sezione dei commenti potrebbe ancora mostrare il seguente testo:

Il vostro indirizzo email non sarà pubblicato. I campi necessari sono contrassegnati da *

Giving users the option to post anonymous comments in WordPress

Poiché i visitatori non possono più digitare il loro indirizzo email, questo messaggio crea confusione. Se si rimuovono i campi ‘Nome’ ed ‘Email’, si dovrebbe rimuovere anche questo messaggio.

Per eliminare la riga “Il tuo indirizzo email non sarà pubblicato”, aprire il file comments.php del tema. Si può trovare la seguente sezione:

<?php comment_form ?>

Quindi, è sufficiente sostituire questa sezione con il codice seguente:

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

Ogni tema è diverso, quindi il vostro tema potrebbe non avere una sezione <?php comment_form ?>.

Se non riuscite a trovare questo codice, aprite il file style.css del tema.

È possibile aggiungere il seguente frammento di codice, che rimuoverà il testo “Il tuo indirizzo email non sarà pubblicato”:

.comment-notes {
display:none;
}

L’immagine seguente mostra l’aspetto del modulo commenti di WordPress senza questo messaggio.

An example of anonymous commenting in WordPress

Come si può vedere nell’immagine qui sopra, il modulo dei commenti di WordPress ha anche un checkbox che dice “Salva il mio nome, email e sito web in questo browser per la prossima volta che commento”.

Questo checkbox è una parte importante per rendere il vostro sito conforme al GDPR.

Poiché non si raccolgono informazioni di identificazione personale dai visitatori, si può rimuovere questo checkbox.

Per rimuovere il checkbox “Salva il mio nome…”, è sufficiente aggiungere il seguente codice al file 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;
}

Dopo aver salvato le modifiche, vedrete che il messaggio “Salva il mio nome…” è scomparso dal modulo dei commenti di WordPress.

An anonymous WordPress comment form

Alcuni visitatori vorranno mantenere riservate le loro informazioni private. Tuttavia, altre persone potrebbero voler condividere con voi le loro informazioni di contatto.

Se si eliminano i campi “Nome” ed “Email”, si può dare ai visitatori un modo diverso per condividere le loro informazioni personali.

Un modulo di contatto consente ai visitatori di contattarvi direttamente e di ottenere una risposta personalizzata. Per saperne di più, potete consultare la nostra guida passo passo su come creare un modulo di contatto in WordPress.

Potete anche utilizzare gli strumenti di cattura delle email per raccogliere le informazioni di contatto dei potenziali clienti e rimanere in contatto con le persone che visitano il vostro sito web.

Speriamo che questo articolo vi abbia aiutato a capire come permettere agli utenti di commentare in modo anonimo su WordPress. Potete anche consultare la nostra guida sulle migliori soluzioni di analisi per gli utenti di WordPress e su come consentire la registrazione degli utenti sul vostro sito WordPress.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

24 commentiLascia una risposta

  1. 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!

  2. 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?

  3. 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.

  4. 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?

  5. 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.

      Admin

  6. 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.

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.