Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come consentire agli utenti di pubblicare commenti anonimi in WordPress

Far commentare le persone sui tuoi contenuti WordPress può essere complicato.

Pubblichi ottimi post e fai domande pertinenti, ma la sezione commenti rimane silenziosa. Spesso non è perché i visitatori non hanno opinioni, ma perché esitano a usare i loro veri nomi, specialmente su argomenti sensibili.

Infatti, richiedere nome ed email per i commenti può involontariamente mettere a tacere le tue voci più sincere.

D'altra parte, consentire commenti anonimi può incoraggiare feedback onesti e conversazioni reali. Il tutto mantenendo sotto controllo lo spam.

In questa guida, ti mostreremo esattamente come abilitare i commenti anonimi sul tuo sito WordPress. Tratteremo diversi approcci, così potrai scegliere quello che si adatta al tuo pubblico e iniziare a costruire la community coinvolta che speravi. 🙌

allow-users-to-post-anonymous-comments-in-post

Riepilogo rapido: Come consentire commenti anonimi

  1. Rendi i campi opzionali: Nelle impostazioni di WordPress, puoi rendere i campi nome ed email opzionali. Avrai quindi bisogno di un piccolo snippet di codice per aggiungere un'etichetta "(Opzionale)" al modulo, in modo che gli utenti sappiano che possono saltarli.
  2. Rimuovi i campi interamente: Per un approccio più diretto, puoi utilizzare un diverso snippet di codice per rimuovere completamente i campi nome ed email dal tuo modulo di commenti.

Perché consentire agli utenti di pubblicare commenti anonimi in WordPress?

Abilitare i commenti anonimi è un modo potente per aumentare l'engagement sul tuo sito WordPress.

Rimuovere il requisito che i visitatori inseriscano nome ed email può abbassare la barriera alla partecipazione. Studi di settore dimostrano che ridurre i campi del modulo può aumentare le conversioni (in questo caso, commenti inviati con successo) fino al 120%.

Ecco altri motivi per cui potresti aver bisogno di consentire agli utenti di pubblicare commenti anonimi in WordPress:

  • Ottieni più feedback: I visitatori sono più propensi a condividere i loro pensieri e suggerimenti onesti quando non devono fornire informazioni personali.
  • Comprendi il tuo pubblico: Tracciare quali post ricevono più commenti ti aiuta a capire quale contenuto risuona con i tuoi lettori, in modo da poterne creare di più.
  • Costruisci una community: Una sezione commenti attiva permette ai visitatori di interagire con te e tra loro, creando un senso di community attorno al tuo sito.
  • Aumenta le visualizzazioni di pagina: Alcune persone torneranno su un post solo per leggere i nuovi commenti e seguire la discussione, il che significa più traffico per il tuo sito.

D'altro canto, consentire commenti anonimi può rendere il tuo sito più vulnerabile allo spam.

Ecco perché raccomandiamo vivamente di utilizzare un plugin di protezione dallo spam come Akismet insieme ad altri strumenti per combattere lo spam nei commenti e imparare come moderare correttamente i commenti per mantenere le tue discussioni sane.

Tenendo presente questo, diamo un'occhiata ai due modi migliori per abilitare i commenti anonimi:

Metodo 1: Consenti agli utenti di pubblicare in modo anonimo con campi opzionali per nome ed email

Questo metodo mantiene i campi nome e indirizzo email, ma li rende opzionali. Gli utenti che desiderano identificarsi possono ancora farlo, mentre altri possono commentare in modo anonimo.

Per fare ciò, puoi andare su Impostazioni » Discussione nella tua bacheca di WordPress.

Qui, semplicemente deseleziona la casella accanto a 'L'autore del commento deve compilare nome ed email.'.

Deseleziona autore commento

Una volta fatto ciò, scorri fino in fondo alla pagina e fai clic su 'Salva modifiche'.

Aggiungi uno snippet di codice per aggiornare le etichette del modulo

I visitatori possono ora commentare senza inserire il proprio nome e indirizzo email.

Tuttavia, il tuo modulo di commento non dice loro che i campi sono opzionali. Senza un'etichetta chiara, molti visitatori vedranno i campi 'Nome' e 'Email' e presumeranno semplicemente che siano obbligatori, facendoli abbandonare senza commentare.

Per evitare confusione e incoraggiare un maggiore coinvolgimento, dovresti aggiungere un'etichetta '(Opzionale)' al modulo.

Mentre modifichiamo questo modulo con WPCode, raccomandiamo vivamente anche di rimuovere il campo URL del sito web dal modulo commenti di WordPress per prevenire lo spam.

Molti spammer e bot pubblicano commenti con l'obiettivo di inserire un link sul tuo sito web. Rimuovendo il campo URL del sito web dal tuo modulo di commento di WordPress, puoi scoraggiare le persone dal pubblicare commenti di spam.

Aggiungendo uno snippet di codice personalizzato al tuo sito web, puoi aggiungere le etichette 'Opzionale' e nascondere il campo URL del sito web. Puoi aggiungere questo codice al tuo file functions.php, che è un file del modello principale che aggiunge funzionalità al tuo sito.

Tuttavia, non raccomandiamo questo metodo perché può danneggiare il tuo sito. L'utilizzo di un plugin per snippet di codice è un modo molto migliore e più adatto ai principianti per farlo.

WPCode è il miglior plugin per snippet di codice per aggiungere facilmente HTML personalizzato, PHP e altro al tuo sito senza modificare i file del tema. Ti aiuta a evitare di danneggiare il tuo sito web con codice errato.

Alcuni dei nostri siti web partner utilizzano WPCode per gestire snippet di codice personalizzati. Si è dimostrato uno strumento eccellente per inserire script di tracciamento, modificare funzionalità o personalizzare caratteristiche.

Dai un'occhiata alla nostra recensione completa di WPCode per maggiori informazioni su questo plugin.

Homepage di WPCode

Quindi, installiamo e attiviamo il Plugin Gratuito WPCode. Per maggiori dettagli, puoi consultare il nostro tutorial su come installare un plugin di WordPress.

Dopo l'attivazione, puoi iniziare andando su Code Snippets » + Add Snippet per accedere a una libreria di snippet di codice pronti all'uso. Sotto 'Add Your Custom Code (New Snippet)', puoi fare clic su 'Use Snippet'.

Aggiungi uno snippet di codice personalizzato

📝 Nota: Puoi utilizzare la versione gratuita di WPCode per utilizzare uno snippet di codice personalizzato.

Ma se desideri più funzionalità, come l'accesso a oltre 100 snippet di codice approvati da esperti, controllo degli accessi utente, tracciamento dei pixel dei social media e una cronologia completa delle revisioni, allora dovrai effettuare l'aggiornamento a WPCode Pro.

Successivamente, puoi selezionare 'Snippet PHP' come tipo di codice.

Seleziona Snippet PHP come tipo di codice

Questo aprirà l'editor di WPCode.

Da qui, puoi dare un nome al tuo snippet di codice. Questo è solo per riferimento, ma ti consigliamo di utilizzare un nome chiaro per aiutarti a identificarlo in seguito.

Dopodiché, vai avanti e incolla il codice seguente nella casella di testo 'Anteprima codice':

function wpb_optional_comment_fields( $fields ) {
    // Get the current commenter's data if they've commented before
    $commenter = wp_get_current_commenter();
    
    // Redefine the author field with an "(Optional)" label
    $fields['author'] = '<p class="comment-form-author">' .
                        '<label for="author">' . __( 'Name' ) . ' <span class="optional">(Optional)</span></label> ' .
                        '<input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30" /></p>';

    // Redefine the email field with an "(Optional)" label
    $fields['email'] =  '<p class="comment-form-email">' .
                        '<label for="email">' . __( 'Email' ) . ' <span class="optional">(Optional)</span></label> ' .
                        '<input id="email" name="email" type="text" value="' . esc_attr(  $commenter['comment_author_email'] ) . '" size="30" /></p>';

    // Remove the website URL field entirely
    $fields['url'] = '';

    return $fields;
}
add_filter( 'comment_form_default_fields', 'wpb_optional_comment_fields' );

Ecco come potrebbe apparire sullo schermo:

Aggiunta dell'etichetta opzionale

Ora puoi attivare il pulsante 'Attivo'.

Fatto ciò, fai clic su ‘Salva Snippet’ in modo che le modifiche abbiano effetto.

Attiva e salva snippet in WPCode

Se visiti il tuo sito, vedrai ora che i campi ‘Nome’ ed ‘Email’ sono contrassegnati come ‘Opzionale’.

Hai anche rimosso il campo URL del sito web dal modulo di commento di WordPress.

Nome ed email opzionali nei commenti

Metodo 2: Rimuovi i campi Nome ed Email dal modulo commenti di WordPress

Questo metodo rimuove completamente i campi Nome ed Email, rendendo chiaro che i visitatori possono commentare in modo anonimo.

Anche se il core di WordPress registra ancora gli indirizzi IP dei commentatori nel backend, il che significa che la vera anonimità non è assoluta.

Questo potrebbe anche attrarre più spam, quindi assicurati che la protezione dallo spam sia attiva.

Prima di procedere, devi prima navigare su Settings » Discussion e deselezionare la casella 'Comment author must fill out name and email' per evitare errori di invio nel backend.

Deseleziona autore commento

Fatto ciò, aggiungerai un altro snippet di codice personalizzato utilizzando WPCode.

Segui semplicemente lo stesso processo del Metodo 1: naviga su Code Snippets » + Add Snippet e scegli di aggiungere un nuovo snippet di codice personalizzato.

Aggiungi uno snippet di codice personalizzato

Nella schermata successiva, assegnerai un nome allo snippet di codice personalizzato e sceglierai 'PHP Snippet' come tipo di codice.

Quindi, incolla semplicemente il seguente codice per rimuovere completamente i campi 'Nome' e 'Email':

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

Non dimenticare di attivare lo snippet personalizzato su 'Active'.

Quindi, puoi fare clic sul pulsante 'Save Snippet' in cima alla schermata.

Salva snippet personalizzato

Una volta fatto, puoi visualizzare in anteprima le modifiche in un post del blog per vedere la differenza.

Ora dovresti vedere che i visitatori non possono più digitare il loro indirizzo email o nome.

Nessuna email o nome richiesto nei commenti

Come puoi vedere nell'immagine sopra, il modulo commenti di WordPress ha anche una casella di controllo che dice: 'Salva il mio nome, email e sito web in questo browser per la prossima volta che commenterò'.

WordPress aggiunge questa casella di controllo per impostazione predefinita per aiutare con la conformità GDPR chiedendo il consenso per memorizzare i dettagli dell'utente in un cookie del browser. Poiché hai rimosso i campi Nome ed Email, questa funzionalità potrebbe non essere più necessaria: non ci sono informazioni personali da memorizzare.

Per rimuovere la casella di controllo, vai su Settings » Discussion e deseleziona l'opzione etichettata 'Show comments cookies opt-in checkbox'.

Deselezionando la casella di controllo per l'opt-in dei cookie dell'autore del commento, consentendo l'impostazione dei cookie dell'autore del commento

Tuttavia, il GDPR è un argomento complesso, quindi ti consigliamo di rivedere attentamente la nostra guida definitiva alla conformità di WordPress e GDPR prima di apportare qualsiasi modifica.

Modi bonus per migliorare la tua sezione commenti

Consentire agli utenti di commentare in modo anonimo è solo un modo per migliorare l'interazione dei commenti sul tuo sito WordPress.

Poiché i commenti sono importanti, dovresti cercare di ottenerne di più.

Un modo per farlo è utilizzare un reindirizzamento dei commenti. Quando qualcuno lascia il suo primo commento, potresti volerlo inviare a una pagina di ringraziamento per mostrare apprezzamento e incoraggiare ulteriori interazioni.

Esempio di pagina di reindirizzamento commenti

Per istruzioni dettagliate, puoi consultare la nostra guida su come reindirizzare l'attenzione dell'utente con i reindirizzamenti dei commenti.

Quindi, aggiungere un semplice sistema di classificazione può incoraggiare le persone a lasciare commenti utili e ben scritti. L'aggiunta di funzionalità simili a quelle dei giochi è un modo comprovato per aumentare il coinvolgimento degli utenti e scoraggiare gli spammer.

Ad esempio, puoi evidenziare i commenti in cima o dare badge ai migliori.

Anteprima del sistema di classificazione dei commenti

Per saperne di più su questo argomento, puoi leggere la nostra guida su come aggiungere un semplice sistema di classificazione degli utenti per i commenti di WordPress.

Allo stesso modo, l'utilizzo di un plugin come Thrive Comments per aggiungere un sistema di upvote/downvote consente agli utenti di decidere quali commenti sono popolari e spinge lo spam in fondo. Questo aiuta a creare un senso di comunità e rende la moderazione dei commenti più facile.

"Mi piace" o "non mi piace" ai commenti in WordPress

Puoi vedere le istruzioni dettagliate passo dopo passo nella nostra guida su come consentire agli utenti di mettere mi piace o non mi piace ai commenti in WordPress.

Ora, man mano che il tuo blog cresce, la gestione di una grande community può diventare complicata. Potresti voler premiare gli utenti che contribuiscono con commenti validi e scoraggiare quelli inutili.

Ad esempio, qualcuno potrebbe lasciare un commento autopromozionale con un link al proprio blog, o potrebbero apparire più commenti che non aggiungono molto alla discussione.

Per migliorare la qualità dei commenti, puoi evidenziare i commenti preziosi in cima e spingere quelli irrilevanti in fondo.

Commento in evidenza usando Thrive Comments

Per fare ciò, puoi fare riferimento alla nostra guida dettagliata su come mettere in evidenza o nascondere i commenti in WordPress.

Domande frequenti: Consenti agli utenti di pubblicare commenti anonimi in WordPress

Ecco alcune delle domande più comuni che i nostri lettori pongono riguardo all'autorizzazione dei commenti anonimi in WordPress.

È sicuro consentire commenti anonimi in WordPress?

Sì, è sicuro purché si utilizzi la protezione antispam e la moderazione. Consigliamo plugin come Akismet per bloccare lo spam indesiderato.

Posso comunque moderare i commenti anonimi?

Sì! I commenti anonimi appariranno nella tua coda di moderazione esattamente come i commenti normali, quindi rimani sempre in completo controllo del tuo sito WordPress.

La rimozione dei campi di commento influisce sulla conformità al GDPR?

Secondo la nostra esperienza, sì, può semplificare la conformità perché stai raccogliendo meno dati personali. Per una guida dettagliata, consulta la nostra guida completa al GDPR.

Risorse aggiuntive per migliorare i tuoi commenti di WordPress

Speriamo che questo articolo ti abbia aiutato a capire come consentire agli utenti di pubblicare commenti anonimi in WordPress.

Se l'hai trovato utile, puoi anche consultare le nostre guide su:

Se ti è piaciuto questo articolo, iscriviti al nostro Canale YouTube per tutorial video su WordPress. Puoi trovarci anche su Twitter e Facebook.

Divulgazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

23 CommentsLeave a Reply

    • C'è una possibilità, ma questo è per gli utenti che desiderano offrire questa opzione.

      Amministratore

  1. Non riesco a disabilitare "Gli utenti devono essere registrati e aver effettuato l'accesso per commentare" – non so perché. Ci sono trucchi per farlo con una funzione PHP?

  2. Quindi la prima opzione per etichettare l'area di testo Nome ed Email come "Opzionale" non ha funzionato. Invece, le aree di testo sia per Nome che per Email sono ancora presenti, ma non ci sono etichette accanto ad esse, sono vuote.

  3. Quindi anche i link dall'attività di Twitter contano ora per l'ottimizzazione dei motori di ricerca?
    Ho sentito che aiutano dopo l'aggiornamento dell'algoritmo Penguin di Google
    Partecipi a qualche forum?

  4. Non so se sia stata una coincidenza, ma circa un mese fa ho disattivato tutti i commenti e il mio Alexa Ranking è sceso (stessa quantità di visitatori organici)... cosa ne pensi? A proposito, questo è l'URL del mio blog: (Sì... posto in spagnolo).

    Buona giornata!

    • Non pensiamo che i ranking Alexa siano importanti, pertinenti o uno strumento accurato. Quello che devi misurare è come i tuoi utenti reagiscono al cambiamento. Controlla come influisce sul tuo tasso di rimbalzo, sull'engagement degli utenti, sulle conversioni e su altre metriche.

      Amministratore

  5. Ho creato un tipo di post personalizzato che i membri possono usare per porre domande al forum. In single-custom-post-type.php ho semplicemente omesso il tag dell'ID dell'autore in modo che il nome dell'autore sia anonimo.

    Quello che voglio ottenere ora è che se l'autore del post vuole fare una domanda al commentatore, può farlo in modo anonimo. C'è un modo per modificare o creare un modulo di commento personalizzato per fare qualcosa come if(!author() ) show comment author name?

    Sono molto nuovo a questo e ho un custom-comments.php ma evidentemente quello di cui ho bisogno è in comment_form () che al momento sto usando i commenti di Jetpack.

    Si prega di consigliare.

Lascia un commento

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.