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 aggiungere campi personalizzati al modulo dei commenti in WordPress

Il modulo di commento predefinito di WordPress include quattro campi: nome, email, sito web e messaggio. A volte, però, è necessario raccogliere più informazioni.

Forse volete aggiungere un campo di valutazione, un’opzione checkbox o altro. Secondo la nostra esperienza, questo può aumentare l’interazione dei commenti sul vostro sito web WordPress.

La buona notizia è che potete facilmente adattare il modulo di commento di WordPress alle vostre esigenze.

In questo articolo vi mostreremo come personalizzare il modulo dei commenti in WordPress aggiungendo campi personalizzati.

How to add custom fields to comments Form in WordPress

Perché aggiungere campi personalizzati al modulo per i commenti in WordPress?

Di default, il modulo di commento di WordPress richiede il nome, l’indirizzo email e il sito web del visitatore.

È inoltre presente un’area in cui è possibile inserire i propri commenti e un checkbox in cui i visitatori possono salvare le proprie informazioni personali per l’articolo successivo che pubblicheranno.

The standard WordPress comment form

Per la maggior parte dei siti web WordPress è perfetto.

Tuttavia, a volte si potrebbe voler personalizzare il modulo di commento di WordPress per raccogliere più informazioni dai visitatori.

Questo può aiutarvi ad approfondire la conoscenza delle persone che visitano il vostro blog WordPress, in modo da fornire loro un’esperienza migliore.

I campi personalizzati possono anche rendere le sezioni commenti più coinvolgenti e vivaci. Ad esempio, potreste chiedere ai visitatori di fornire informazioni per suscitare discussioni e dibattiti nella sezione commenti del vostro sito.

Oppure, se si utilizzano i commenti per le recensioni, si potrebbe desiderare che gli utenti aggiungano il punteggio della valutazione nei commenti.

Tenendo presente questo, vediamo come aggiungere campi personalizzati al modulo di commento standard del vostro sito web WordPress.

Come personalizzare il modulo di commento di WordPress

Il modo più semplice per aggiungere campi personalizzati al modulo dei commenti di WordPress è utilizzare il plugin WordPress Comments Fields.

Questo plugin consente di aggiungere una serie di campi diversi ai moduli di commento, tra cui checkbox, radio button e menu a discesa. Ecco un esempio personalizzato di WordPress:

A custom WordPress comment form example

Si noti che tutte le informazioni inserite dai visitatori nei campi personalizzati appariranno nei commenti pubblicati.

Pertanto, è importante evitare di utilizzare campi di commento personalizzati per raccogliere informazioni sensibili dai visitatori.

A published comment featuring custom fields

Per iniziare, è necessario installare e attivare il plugin WordPress Comments Fields. Per maggiori dettagli, consultate la nostra guida su come installare un plugin di WordPress.

Dopo l’attivazione, si può andare su Commenti ” Campi di commento. Per aggiungere un campo personalizzato al modulo di commento, è sufficiente fare clic sul pulsante “Aggiungi campo”.

Adding a custom field to the WordPress comment form

Ora è possibile scegliere il tipo di campo che si desidera aggiungere al modulo di commento personalizzato di WordPress.

Le scelte includono campi di testo, input di selezione, checkbox e radio button.

Adding different custom fields to the WordPress comment form

Una volta selezionato un campo, vengono visualizzate altre impostazioni per configurarlo.

Il passo successivo consiste nel creare un’etichetta. Questa apparirà sopra il campo commenti personalizzato e farà sapere ai visitatori quali informazioni ci si aspetta che inseriscano.

È possibile digitare l’etichetta nel campo “Titolo”. Durante la digitazione, il plugin riempirà automaticamente il campo “Nome dati”. Il nome dei dati vi aiuterà a identificare queste informazioni quando verranno utilizzate in altre posizioni, ad esempio nelle notifiche email impostate.

Se invece si desidera utilizzare un valore diverso, è sufficiente modificare il testo del campo “Nome dati”.

Adding a title to your custom comment form

Prima che il visitatore inizi a digitare nel campo personalizzato, è possibile mostrare un valore segnaposto. Questo può aiutare le persone a capire quali informazioni devono digitare nel campo di commento personalizzato.

È possibile digitare il valore del segnaposto nel campo “Segnaposto”.

Adding a placeholder value to your WordPress comment field

Se il visitatore non vuole inserire nulla nel campo personalizzato, si può utilizzare un valore predefinito. Ad esempio, si potrebbe creare un checkbox con impostazione predefinita su “opt-out”.

È possibile digitare un valore predefinito nel campo “Imposta valore predefinito”.

Setting up default value for custom WordPress comment field

Dopo aver fatto ciò, è possibile digitare una descrizione opzionale nel campo “Descrizione”.

Questo verrà mostrato accanto al titolo del campo. Tenendo presente questo, si può usare la descrizione per fornire alcune informazioni aggiuntive sul campo personalizzato, come ad esempio il motivo per cui si ha bisogno di queste informazioni dal visitatore.

È inoltre possibile impostare un limite minimo e massimo per il numero di caratteri che il visitatore può digitare nel campo personalizzato.

In questo modo, potete incoraggiare i visitatori a inserire le informazioni giuste, contribuendo al contempo a combattere lo spam dei commenti in WordPress. Ad esempio, se state creando un campo personalizzato in cui i visitatori possono digitare il loro numero di telefono, ha senso impostare un limite massimo e minimo.

Per impostare questi limiti opzionali, digitare i valori nelle caselle “Lunghezza massima” e “Lunghezza minima”.

Setting up the field's description, limits, and members-only rules

Per impostazione predefinita, tutti coloro che visitano il vostro sito vedranno questo campo aggiuntivo nel modulo di commento personalizzato di WordPress.

Tuttavia, a volte si potrebbe voler mostrare il campo personalizzato solo alle persone che hanno un determinato ruolo utente. Ad esempio, se si è creato un sito di membership su WordPress, si potrebbe voler mostrare il campo personalizzato solo ai membri registrati.

Per limitare questo campo ai membri o agli ospiti, basta aprire il menu a tendina “Visibilità” e cliccare su “Solo membri” o “Solo ospiti”.

Un’altra opzione è quella di mostrare il campo personalizzato solo alle persone con un ruolo utente specifico.

A tal fine, aprire il menu a discesa “Visibilità” e fare clic su “Per ruolo”. Questo aggiunge un nuovo campo in cui è possibile digitare il ruolo dell’utente. Per aggiungere più ruoli utente, è sufficiente separare ogni ruolo con una virgola.

Setting up visibility to a specific user role and marking the field as required

Il campo dei commenti personalizzati è contrassegnato come facoltativo per impostazione predefinita. Tuttavia, è possibile rendere il campo obbligatorio, in modo che i visitatori non possano inviare un commento senza compilare questo campo.

Per apportare questa modifica al modulo dei commenti personalizzato di WordPress, basta selezionare la casella “Richiesto”.

Alcuni campi personalizzati hanno impostazioni aggiuntive che possono essere configurate.

Se si sta creando un campo “Input di selezione”, “Input di radio” o “Input di casella di controllo”, assicurarsi di fare clic sulla scheda “Aggiungi opzioni”.

Qui si possono creare tutte le opzioni tra cui i visitatori possono scegliere. Ad esempio, si possono creare le opzioni “Sì” e “No” per un campo checkbox personalizzato.

Creating a multi-choice option

Per creare un’opzione, è sufficiente digitare il testo che verrà mostrato al visitatore.

Per aggiungere un’altra opzione, fare clic sul pulsante + e digitare il testo che si desidera utilizzare.

Potete aggiungere tutte le opzioni che volete al vostro modulo di commento personalizzato di WordPress seguendo la stessa procedura descritta sopra.

Creating a multiple choice comment field

Quando si è soddisfatti delle opzioni create, è sufficiente fare clic sul pulsante “Aggiungi campo”.

Il popup si chiuderà e il nuovo campo personalizzato sarà visibile nella sezione Commenti ” Campi di commento della dashboard di WordPress. È ora possibile aggiungere altri campi al modulo di commento personalizzato di WordPress seguendo la stessa procedura descritta sopra.

Quando si è pronti ad aggiungere un campo personalizzato al modulo dei commenti, assicurarsi che il cursore “Stato” sia impostato su “On”.

Si può quindi fare clic sul pulsante “Salva campi”.

Adding the custom field to your WordPress website

Ora, se visitate il vostro sito, vedrete i campi extra nel modulo di commento personalizzato di WordPress.

Suggerimento dell’esperto: Volete rendere più engagement la vostra sezione commenti? Considerate l’aggiunta delle caratteristiche di upvoting e downvoting con Thrive Comments! Questi pulsanti aggiuntivi possono incoraggiare una maggiore interazione e mettere in evidenza i commenti più interessanti.

Per maggiori dettagli, potete selezionare la nostra guida su come consentire agli utenti di mettere “mi piace” o “non mi piace” ai commenti in WordPress.

Se si desidera rimuovere un campo personalizzato dal modulo di commento in qualsiasi momento, è sufficiente tornare a Commenti ” Campi di commento. A questo punto è possibile trovare il campo personalizzato che si desidera rimuovere e fare clic sulla sua barra laterale in modo che mostri l’etichetta rossa “Off”.

Una volta fatto ciò, fare clic sul pulsante “Salva campi”.

Removing a field from your custom comment form

Ora se controllate il vostro sito web, vedrete che questo campo personalizzato è scomparso dal modulo dei commenti di WordPress.

Suggerimento bonus: Come visualizzare il numero totale di commenti in WordPress

Di default, WordPress visualizza il numero di commenti per i singoli articoli, ma non il numero totale di commenti ricevuti da un sito web.

Ora, visualizzare il numero totale di commenti sulla homepage o sulla barra laterale può incoraggiare più persone a lasciare commenti sulle vostre pubblicazioni. Inoltre, serve come prova sociale del fatto che avete una sezione commenti attiva.

Per saperne di più su questo argomento, potete consultare la nostra guida su come visualizzare il numero totale di commenti in WordPress.

Speriamo che questo articolo vi abbia aiutato a imparare come aggiungere campi personalizzati al modulo dei commenti in WordPress. Successivamente, potete anche consultare le nostre guide su come notificare agli utenti l’approvazione dei loro commenti e su come consentire agli utenti di iscriversi ai commenti in 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

13 commentiLascia una risposta

  1. Syed Balkhi

    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. Jiří Vaněk

    Will this work even if I manage comments on the website using the wpDiscuz plugin?

    • WPBeginner Support

      For any custom comment plugin we would recommend checking with the plugin’s support as normally those plugins have their own way to include a custom field :)

      Admin

  3. Minimo

    This plugin hasn’t been update in 2 years. Is there any trustworthy aka. actively maintained solution? Cheers!

    • WPBeginner Support

      While we don’t have a specific plugin we would recommend at the moment, you could take a look at advanced custom fields for another possible method. We will be sure to look for other plugin options

      Admin

  4. Justin

    Cool plugin. Does this work with BuddyPress comments?

    Thanks,

    Justin

  5. Peter

    Thanks for this great post.

    I want to add a conditional php code in the comments template source file. The idea is to check the value of a custom field chosen by a user and then to display some text depending on it ((For example, ” if (CUSTOM_Field = ‘A’) { echo ‘…”; } else { echo ‘…’; }). How can I retrieve the custom field?

  6. Olawale Daniel

    Helpful tutorial…I love this plugin. But is there a way to manually code this without installing this plugin?

    Thanks for your support.

  7. R. F.

    Nice tutorial! Everything works fine, but now I am looking for an option to ONLY display the extra content of the comment form on a specific page, NOT on all pages.

    Does anyboday have an idea of how this can be arranged?

    Thanks!

    • Dmitry

      hi,
      Maybe my solution is not universal but I had to realize the same feature on my web site.
      I just added a custom field to the whole comment form for all the pages and hide this field in my css. Then showed it for a body page class.
      E.g:
      .custom_field_name{display: none}
      body.customer-feedback .custom_field_name{display: block}
      If your field must be required, just make it NOT required in the plugin admin area and do a custom field check with javascript in your page.php theme file,
      E.g:
      <? echo(is_page('customer-feedback')) ? 'if(document.querySelector(‘.custom_field_name’).value == ”) alert(‘Please fill Custom Field’);’ : ” ?>

  8. FlickChicks

    Thanks for this post! I am wondering if this plugin will allow you to change the phrase “Leave a Reply” to something else like “Share Your Thoughts.” I have looked around and not seen an easy fix/plugin for this. I’ve noticed that in wordpress.com sites you can change it under “Settings” but not in .orgs. Any info would be appreciated. I’m using a child theme and could add code easily in a function.php file, but other than that I’m still pretty new to all this. Thanks!

  9. Joie

    I actually have a question about something other than this regarding comments. I wrote a post on my (twenty twelve theme) blog yesterday and then shared it on my facebook (personal) page. It showed up on FB with the title of the blog -a straight vertical line- then the title of my website. In the middle of the first sentence was the “Leave a reply.” It really looked messed up. I looked all over the coding so I could cut and paste it at the bottom. It wasn’t there. I suspect it is in the Editor (under Appearnces) coding. But I am afraid to mess with that. Can you please (!) help me with this?

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.