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 aggiungere una casella di controllo per l'opt-in alla privacy dei commenti GDPR in WordPress

La legge GDPR dell'Unione Europea richiede il consenso esplicito prima di archiviare i dati dell'utente, e la tua sezione commenti di WordPress non fa eccezione.

Molti utenti di WordPress hanno chiesto come rendere la loro sezione commenti conforme al GDPR. Fortunatamente, abbiamo implementato sistemi di commenti conformi al GDPR su numerosi siti WordPress e ti mostreremo esattamente come farlo.

In questo articolo, ti mostreremo come aggiungere una casella di controllo per l'opt-in sulla privacy dei commenti GDPR al tuo sito web WordPress.

Come aggiungere una casella di controllo di opt-in per la privacy dei commenti in WordPress

Perché aggiungere una casella di controllo per l'opt-in sulla privacy dei commenti in WordPress?

Il Regolamento Generale sulla Protezione dei Dati (GDPR) mira a dare ai cittadini UE un maggiore controllo sui propri dati personali.

Quando questa legge è stata introdotta, ha cambiato il modo in cui molte organizzazioni hanno approcciato la privacy dei dati. Per saperne di più su questo argomento, consulta la nostra guida definitiva alla conformità di WordPress e GDPR.

Se non sei conforme al GDPR, potresti essere multato o persino finire in prigione. Ecco perché è importante rendere il tuo sito web conforme al GDPR, inclusa la tua modulo di commenti.

Un modulo di commento raccoglie informazioni personali dai visitatori, inclusi i loro nomi, indirizzi email e, facoltativamente, URL del sito web. WordPress memorizza anche queste informazioni in un cookie del browser, in modo da poter compilare automaticamente le informazioni dell'autore del commento in futuro.

Per impostazione predefinita, il modulo di commento di WordPress mostra una casella di controllo per l'opt-in alla privacy dei commenti.

La casella di controllo di conformità GDPR, in un modulo commenti di WordPress

Tuttavia, se non vedi questa casella di controllo sul tuo sito web, potrebbe essere disabilitata dal tuo tema WordPress.

Articolo correlato: Come creare moduli di contatto conformi al GDPR in WordPress

Come abilitare la casella di controllo per l'opt-in alla privacy dei commenti in WordPress

Prima di creare la tua casella per la privacy dei commenti, è una buona idea verificare se il tuo tema ha già questa funzionalità integrata.

Innanzitutto, verifichiamo che sia il tuo tema che il core di WordPress siano aggiornati andando su Dashboard » Aggiornamenti.

Controlla gli aggiornamenti di WordPress e del tema

Se sono disponibili aggiornamenti, procedi e installali. Se hai bisogno di aiuto, consulta la nostra guida su come aggiornare WordPress in sicurezza.

Dopodiché, vai su Impostazioni » Discussione e scorri fino a 'Altre impostazioni dei commenti'. Qui, seleziona la casella accanto a 'Mostra la casella di controllo per l'opt-in ai cookie dei commenti...'

Abilitare la casella di controllo GDPR nelle impostazioni di WordPress

Fatto ciò, fai semplicemente clic su ‘Salva modifiche’ per memorizzare le tue impostazioni.

Ora puoi visitare il tuo sito web WordPress per vedere se queste modifiche hanno aggiunto la casella di consenso ai cookie mancante.

Fare clic sul pulsante 'Salva modifiche' nella pagina delle impostazioni di Discussione di WordPress

Se sei completamente aggiornato e non vedi ancora la casella di controllo della privacy dei commenti, significa che il tuo tema sta sovrascrivendo il modulo commenti predefinito di WordPress.

Tenendo conto di ciò, ti consigliamo di chiedere allo sviluppatore del tema di risolvere questo problema aprendo un ticket di supporto. Per consigli, consulta la nostra guida su come chiedere correttamente supporto per WordPress.

Un'altra opzione è aggiungere tu stesso la casella di controllo della privacy dei commenti al tuo tema WordPress. Ci sono diversi modi per farlo, quindi usa i collegamenti rapidi qui sotto per passare direttamente al metodo che desideri utilizzare:

Metodo 1: Usa il modulo commenti di Thrive Comments (Consigliato)

Il modo più semplice per aggiungere una casella di controllo della privacy dei commenti è sostituire il tuo attuale modulo commenti con quello di Thrive Comments.

Thrive Comments è un plugin per commenti di WordPress che offre una varietà di funzionalità per aumentare l'interazione nei tuoi commenti. Oltre a un modulo di commento personalizzabile, il plugin include anche funzionalità per:

Il motivo per cui questo metodo è il più semplice è che non è necessario modificare il codice nei file del tuo tema per aggiungere la casella di controllo. Tutto ciò che devi fare è installare il plugin, abilitare la funzionalità GDPR, e il gioco è fatto.

Detto questo, non esiste una versione gratuita del plugin, quindi potrebbe sembrare un investimento. Puoi saperne di più su Thrive Comments nella nostra recensione di Thrive Themes.

Il primo passo è installare Thrive Comments. Per farlo, puoi visitare il sito web di Thrive Themes e ottenere un piano a pagamento.

ThriveThemes

Successivamente, accedi semplicemente per andare alla dashboard dell'account.

In questa pagina, fai clic su 'Scarica e installa il plugin Thrive Product Manager'.

Installa Thrive Product Manager

Ora, installa semplicemente il plugin Thrive Product Manager sul tuo sito WordPress. Per maggiori dettagli, consulta la nostra guida su come installare un plugin WordPress.

Successivamente, vai semplicemente alla pagina Product Manager dall'area di amministrazione di WordPress e fai clic su 'Accedi al mio account'.

Collegamento di Thrive al sito WordPress

Ora ti trovi nella dashboard di Thrive Product Manager.

A questo punto, procedi selezionando Thrive Comments. Quindi, fai clic sul pulsante ‘Installa prodotti selezionati’.

Installa Thrive Comments

Al termine dell'installazione, vedrai un messaggio che dice ‘Pronto all'uso’.

Fai semplicemente clic sul pulsante 'Vai alla dashboard di Thrive Themes' in basso.

Visualizza il messaggio di successo di Thrive Comments

Ora vedrai tutti i tuoi plugin installati nella suite.

Procedi facendo clic sul pulsante ‘Thrive Comments’ per iniziare a utilizzare il plugin.

Vai a Thrive Comments

Nella pagina successiva, apri il menu ‘Impostazioni generali’.

Quindi, attiva la sezione Thrive Comments per l'intero sito web e seleziona la casella che dice ‘Abilita consenso GDPR’.

Abilitare la casella di consenso GDPR in Thrive Comments

Fatto ciò, puoi visualizzare in anteprima la tua sezione commenti.

Come puoi vedere, il modulo di commento predefinito è stato sostituito e ora c'è una casella di consenso che dice: ‘Utilizzando questo modulo accetti la memorizzazione e la gestione dei tuoi dati da parte di questo sito web’.

La casella di consenso GDPR nel modulo commenti di Thrive Comments

Ecco fatto. Inoltre, sentiti libero di sperimentare con altre impostazioni di Thrive Comments per migliorare ulteriormente la tua sezione commenti.

Ad esempio, puoi consentire agli utenti di iscriversi ai commenti di WordPress e notificarli delle risposte ai loro commenti.

Ora, capiamo se pensi che usare un plugin a pagamento per commenti solo per aggiungere questa singola casella sembri eccessivo.

In tal caso, ti consigliamo di provare i prossimi due metodi. Entrambi comportano un po' di codice personalizzato, ma ti guideremo attraverso il processo in modo che tu possa aggiungere correttamente la casella di controllo per la privacy anche se non hai esperienza di codifica.

Nota: Prima di seguire i tutorial qui sotto, ti consigliamo vivamente di eseguire il backup del tuo sito web per ogni eventualità di errori imprevisti. Puoi utilizzare un plugin di backup come Duplicator.

Metodo 2: Aggiungere una casella di controllo GDPR al tuo tema WordPress con il codice

Questo metodo dovrebbe funzionare per la maggior parte dei temi WordPress. Manterrà inoltre intatto lo stile e il layout del modulo del tuo tema.

Innanzitutto, devi connetterti al tuo sito WordPress utilizzando un client FTP come FileZilla, oppure puoi utilizzare il file manager del pannello di controllo del tuo hosting WordPress cPanel. Se sei un cliente SiteGround, puoi utilizzare il file manager nella dashboard di Site Tools.

Se questa è la tua prima volta che usi FTP, allora puoi vedere la nostra guida completa su come connettersi al tuo sito usando FTP

Una volta connesso, devi andare su /wp-content/themes/ e aprire la cartella del tuo tema WordPress corrente.

Accedere ai file del tuo tema tramite FTP

Dovrai trovare il codice che sta sovrascrivendo il modulo commenti predefinito di WordPress. Normalmente, lo troverai nel file comments.php o functions.php nella cartella del tuo tema.

Dopo aver aperto uno di questi file, cerca qualsiasi codice che abbia il filtro comment_form_default_fields. I temi usano questo filtro per sovrascrivere il modulo commenti predefinito di WordPress.

Avrà righe per tutti i campi del tuo modulo commenti. Ogni tema è diverso, ma ecco un esempio del codice che stai cercando:

$comments_args = array(
            // change the title of send button
            'label_submit'=> esc_html(__('Post Comments','themename')),
            // change the title of the reply section
            'title_reply'=> esc_html(__('Leave a Comment','themename')),
            // redefine your own textarea (the comment body)
            'comment_field' => '
            <div class="form-group"><div class="input-field"><textarea class="materialize-textarea" type="text" rows="10" id="textarea1" name="comment" aria-required="true"></textarea></div></div>',
 
            'fields' => apply_filters( 'comment_form_default_fields', array(
                'author' =>'' .
                  '<div><div class="input-field">' .
                  '<input class="validate" id="name" name="author" placeholder="'. esc_attr(__('Name','themename')) .'" type="text" value="' . esc_attr( $commenter['comment_author'] ) .
                  '" size="30"' . $aria_req . ' /></div></div>',
 
                'email' =>'' .
                  '<div><div class="input-field">' .
                  '<input class="validate" id="email" name="email" placeholder="'. esc_attr(__('Email','themename')) .'" type="email" value="' . esc_attr(  $commenter['comment_author_email'] ) .
                  '" size="30"' . $aria_req . ' /></div></div>',
 
                'url' =>'' .
                  '<div class="form-group">'.
                  '<div><div class="input-field"><input class="validate" placeholder="'. esc_attr(__('Website','themename')) .'" id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) .
                  '" size="30" /></div></div>',
                )
            ),
        );
 
    comment_form($comments_args);   ?> 

In questo codice, noterai che il filtro comment_form_default_fields viene utilizzato per modificare i campi autore, email e URL.

Visualizza ogni campo utilizzando il seguente formato:

'fieldname' => 'HTML code to display the field',
'anotherfield' => 'HTML code to display the field',

Ora, aggiungeremo il campo della casella di controllo per l'opt-in sulla privacy dei commenti verso la fine del blocco di codice prima della riga comment_form($comments_args);   ?> .

Questo è l'aspetto che dovrebbe avere il codice ora, ma puoi semplicemente copiare e incollare il codice dal commento // Ora aggiungeremo il nostro nuovo opt-in con casella di controllo per la privacy:

$comments_args = array(
            // change the title of send button
            'label_submit'=> esc_html(__('Post Comments','themename')),
            // change the title of the reply section
            'title_reply'=> esc_html(__('Leave a Comment','themename')),
            // redefine your own textarea (the comment body)
            'comment_field' => '
            <div class="form-group"><div class="input-field"><textarea class="materialize-textarea" type="text" rows="10" id="textarea1" name="comment" aria-required="true"></textarea></div></div>',
 
            'fields' => apply_filters( 'comment_form_default_fields', array(
                'author' =>'' .
                  '<div><div class="input-field">' .
                  '<input class="validate" id="name" name="author" placeholder="'. esc_attr(__('Name','themename')) .'" type="text" value="' . esc_attr( $commenter['comment_author'] ) .
                  '" size="30"' . $aria_req . ' /></div></div>',
 
                'email' =>'' .
                  '<div><div class="input-field">' .
                  '<input class="validate" id="email" name="email" placeholder="'. esc_attr(__('Email','themename')) .'" type="email" value="' . esc_attr(  $commenter['comment_author_email'] ) .
                  '" size="30"' . $aria_req . ' /></div></div>',
 
                'url' =>'' .
                  '<div class="form-group">'.
                  '<div><div class="input-field"><input class="validate" placeholder="'. esc_attr(__('Website','themename')) .'" id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) .
                  '" size="30" /></div></div>',
 
// Now we will add our new privacy checkbox opt-in
 
                'cookies' => '<p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes"' . $consent . ' />' .
                                             '<label for="wp-comment-cookies-consent">' . __( 'Save my name, email, and website in this browser for the next time I comment.' ) . '</label></p>',
                )
            ),
        );
 
    comment_form($comments_args);   ?> 

Dopo aver apportato questa modifica, assicurati di salvare e caricare nuovamente il file sul tuo account di hosting WordPress.

Al termine, puoi visitare il tuo blog WordPress per vedere le modifiche in azione.

Metodo 3: Sostituisci il modulo commenti del tuo tema con il modulo predefinito di WordPress

Questo metodo sostituisce semplicemente il modulo commenti del tuo tema con il modulo commenti predefinito di WordPress.

Questo metodo può cambiare l'aspetto del modulo dei commenti, quindi non è il metodo migliore se si desidera mantenere lo stile e il layout del modulo. Tuttavia, dopo aver apportato questa modifica, è sempre possibile stilizzare il modulo dei commenti utilizzando CSS personalizzato.

Come nel metodo precedente, il primo passo è connettersi al server tramite FTP o aprire il file manager del proprio host.

Successivamente, aprire il file comments.php e cercare una riga con la funzione comment_form(). Il tuo tema avrà un argomento, una funzione o un modello definito che utilizza per caricare il modulo dei commenti personalizzato del tuo tema. La riga comment_form apparirà più o meno così:

<?php comment_form( custom_comment_form_function() ); ?>

Dovrai sostituirla con la seguente riga:

<?php comment_form(); ?>

Una volta fatto ciò, salva le modifiche.

Ora, se visiti il tuo sito web, vedrai il modulo dei commenti predefinito di WordPress con la casella di controllo per l'opt-in alla privacy dei commenti.

Il modulo di commento predefinito di WordPress

Suggerimento bonus: Migliora la conformità GDPR con MonsterInsights e WPConsent

Abilitare una casella di controllo per l'opt-in alla privacy dei commenti è un modo per rendere il tuo sito web più conforme al GDPR. Se raccogli altri dati e vuoi assicurarti che il tuo sito web segua il GDPR, allora ti consigliamo di installare MonsterInsights.

MonsterInsights è un plugin che rende facile connettere il tuo sito web con Google Analytics. Non solo, ha un componente aggiuntivo EU Compliance per rendere il tuo tracciamento conforme al GDPR.

Con questo, MonsterInsights attenderà il consenso dell'utente per tracciare le sue attività invece di farlo non appena arriva sul tuo sito.

Componente aggiuntivo conformità UE MonsterInsights

Per maggiori informazioni su MonsterInsights, puoi leggere la nostra recensione di MonsterInsights.

Un altro strumento essenziale per la conformità al GDPR è WPConsent, che gestisce il consenso ai cookie su tutto il tuo sito web. È uno dei migliori plugin WordPress per la conformità al GDPR sul mercato.

Questo plugin esegue automaticamente la scansione dell'intera installazione di WordPress per rilevare i cookie da script di terze parti, funzionalità di base di WordPress e plugin, trovando anche cookie nascosti di cui potresti non essere a conoscenza.

Una volta rilevati, puoi creare automaticamente un popup personalizzato per il consenso ai cookie che impedisce a questi script di tracciare l'attività dell'utente fino a quando non viene concessa l'autorizzazione esplicita.

Popup cookie creato con WPConsent

L'utilizzo congiunto di MonsterInsights e WPConsent insieme alla tua casella di controllo per la privacy dei commenti crea un sistema completo di conformità GDPR che protegge sia te che i tuoi utenti.

Speriamo che questo articolo ti abbia aiutato a imparare come aggiungere la casella di controllo per l'opt-in sulla privacy dei commenti GDPR in WordPress. Potresti anche voler consultare la nostra guida per principianti sulla moderazione dei commenti di WordPress e il nostro articolo su come consentire agli utenti di segnalare commenti inappropriati di WordPress.

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

Dichiarazione: 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

34 CommentsLeave a Reply

  1. Vivo nella Repubblica Ceca, che è soggetta alla legge GDPR ed è una legge piuttosto complessa e completa. Per quanto riguarda i siti web, ora dobbiamo essere davvero molto attenti a come gestiamo i dati che l'utente invia al sito web. Queste guide sono ottime perché aiutano le persone a preparare meglio il proprio sito web per questa legge e a non dimenticare nulla. Grazie per la guida, devi davvero fare molta attenzione al GDPR e queste guide sono di grande aiuto.

  2. Quello che non capisco o forse mi sfugge qualcosa, è come inserire la casella di controllo della Privacy Policy come quella che avete sui vostri commenti. Qualcosa del tipo: "utilizzando questo modulo accetti la raccolta e la conservazione dei dati secondo la nostra politica sulla privacy". Nessuno sembra avere queste informazioni – solo la solita casella di controllo per i commenti che è semplice da fare.

    • Se ho capito bene cosa stai cercando di fare, puoi cambiare il testo modificando il testo alla riga 29 del nostro codice sopra che attualmente dice ‘Salva il mio nome, email e sito web in questo browser per la prossima volta che commenterò.’ quando sostituisci, assicurati di mantenere le virgolette singole.

      Amministratore

  3. Ho fatto funzionare questo e ho verificato che il cookie venisse creato come previsto, ma quando navigo via dalla pagina del blog e poi ci ritorno, mi aspettavo che i valori del modulo venissero precompilati con i valori memorizzati nel cookie, ma questo non accade e i campi rimangono vuoti! Penso di aver presunto che la riga $commenter = wp_get_current_commenter(); e le righe successive esc_attr( $commenter[‘comment_author_url’] ) ecc. recuperassero i valori dei campi memorizzati dal cookie. Mi sono perso qualcosa, o sto fraintendendo il modo in cui la casella di controllo dovrebbe funzionare?

  4. Normalmente trovo ottime informazioni sul tuo sito, ma devo intervenire e dire che in questo caso, questo non è accurato per essere pronti per il GDPR, è necessario ottenere il consenso per salvare i loro dati per il commento/email/nome/IP ecc. nel database del tuo sito web, indipendentemente dal fatto che scelgano o meno di salvare i loro dettagli in un cookie per commenti più veloci in un secondo momento.

    Ho usato il CSS per nascondere questa spunta e ho installato un plugin GDPR, sfortunatamente ora quel plugin non avvisa le persone che devono spuntare per lasciare il loro commento, quindi ora stiamo perdendo commenti. Ciò che è anche frustrante è che appare per tutti gli utenti senza opzione per mostrarlo solo per l'UE. Un'altra frustrazione è che nascondendo la spunta aggiunta da WordPress, ora gli utenti non vedono "il tuo commento è in attesa di moderazione".

  5. E se non volessi che i commentatori memorizzassero alcun cookie con i loro dati personali? Esiste un modo per disattivare l'intero processo e nascondere questo consenso ai cookie per sempre?

  6. Grazie per la guida,

    ma tutto ciò che è descritto non sembra essere possibile, se si tratta di una pagina wordpress.com (gratuita/nessun piano).

    Non ci sono aggiornamenti e non c'è nulla nelle impostazioni per aggiungere una casella di controllo di opt-in o qualsiasi altro codice specifico. L'unica cosa nelle impostazioni, che implica la possibilità di ottenere la conformità GDPR, è aggiungere una breve informazione che i dati verranno forniti e archiviati presso automaticc con un link alla loro dichiarazione sulla privacy. Inoltre, non è possibile utilizzare plug-in e accesso tramite ftp.

    Qualsiasi suggerimento su come includere una casella di controllo di opt-in per gli utenti che utilizzano solo la soluzione gratuita di wordpress.com?
    O non è nemmeno necessaria a causa del fatto che l'accesso dell'utente allo spazio web è possibile solo tramite la pagina di configurazione piuttosto limitata di wordpress – o tramite qualsiasi altro mezzo?

  7. Ciao, sono riuscito ad aggiungere questo nel mio tema e funziona, ma c'è un problema. Spunto la casella di consenso. La volta successiva, il mio nome e la mia email vengono compilati, ma devo spuntare di nuovo la casella di consenso. Nel tema WP predefinito, se spunto ricorda nome, campi email una volta, la volta successiva viene spuntato per impostazione predefinita. C'è un problema con il mio tema o questo codice può essere migliorato?

  8. Ciao! Ottime istruzioni! Sto cercando di rendere conformi al GDPR anche alcuni siti.

    Mi chiedevo riguardo ai siti Genesis, non ho trovato questo codice né in comments.php né in functions.php, quindi ho prima provato a caricare il codice dal Metodo 1 tramite Simple Hooks dopo il modulo di commento, poi ho usato il codice che hai dato a Mateja nel mio functions.php. Entrambi mi hanno dato una casella di controllo ma... dovrebbe fare qualcos'altro? C'è un posto dove posso vedere se un commentatore ha spuntato questa casella? Grazie in anticipo per qualsiasi aiuto.

    Jim

  9. Purtroppo non posso applicare nessuna delle soluzioni menzionate poiché non è stato trovato alcun CSS. Ho contattato l'azienda da cui ho acquistato il mio tema, spero possano aiutare.

  10. Ciao,
    Non sono stato aiutato dal Metodo 1 e dal Metodo 2.
      Non sono riuscito a trovare il codice che dovevo modificare.

    Sto usando il template “publisher” (themeforest).

    Puoi dirmi come configurare il template "publisher"?
    Grazie

    • Ciao Alexander,

      Purtroppo, non ci è possibile trovare una soluzione per ogni tema poiché utilizzano metodi diversi. Sarebbe meglio contattare lo sviluppatore del tuo tema per supporto.

      Amministratore

  11. Ho anche ricevuto il messaggio “Undefined variable: consent” quando ho provato a farlo, sebbene la casella di controllo sia apparsa insieme al messaggio.

  12. Ciao, ho disabilitato il modulo di commenti di Jetpack e ora vedo la casella di controllo. Tutto bene. MA, non mi piace come appare il testo... salva il mio nome, indirizzo e così via... Vorrei inserire il mio testo con un link alla politica sulla privacy,,,,,, è possibile? e come faccio? Grazie

    • Ciao Mateja,

      Puoi provare questo codice nel file functions.php del tuo tema. Sarai in grado di cambiare il testo dell'etichetta per la casella di consenso.

      function wpb_comments_privacy($arg) {
         
        $arg['cookies'] = '<p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes"' . $consent . ' />' .
                                                   '<label for="wp-comment-cookies-consent">' . __( 'Save my name, email, and website in this browser for the next time I comment.' ) . '</label></p>';
           
        return $arg;
      }
       
      add_filter('comment_form_default_fields', 'wpb_comments_privacy');
      

      Amministratore

  13. Grazie signore. Ho applicato il primo metodo. Funziona ma dopo aver inserito il codice, alcuni elementi del codice vengono mostrati anche con la casella di controllo e il messaggio che ho rimosso manualmente. Va bene? Ora funziona bene ma la casella di controllo appare sopra il messaggio e non in linea. Come posso mettere in linea sia la casella di controllo che il messaggio.

    • Ciao Kamran,

      No, probabilmente manca qualcosa nel codice. Molto probabilmente una virgoletta o un tag di inizio o fine php. Rivedi attentamente il codice per assicurarti che tutte le virgolette siano chiuse e che il codice sia formattato correttamente.

      Per lo styling dovrai usare CSS personalizzato per regolare il campo.

      Amministratore

  14. Ok, sono ignorante riguardo all'aggiunta di codice. Sto usando il tema K2, che sembra non avere il modulo commenti aggiornato. Ho installato Code Snippets, ma non capisco: sa già dove mettere lo snippet? Ho guardato il codice dei commenti nei file del tema, ma non assomiglia per niente al tuo esempio qui. Infatti ha 189 righe di codice per i commenti. Devo solo aggiungere il tuo codice "nuova casella di controllo privacy opt-in" a snippets e cliccare su attiva e lo inserisce nel posto giusto? Sono così confuso...

  15. Ciao! Non ho il codice sopra nel tuo articolo, così com'è, ma ho il seguente codice nel file comments.php. Il codice include i 4 campi;

    Potresti per favore consigliare come il mio codice potrebbe essere modificato? Grazie in anticipo.

    • Ciao Brian,

      Dipende dal resto del codice nel tuo tema. Sfortunatamente, non possiamo coprire tutti i modi possibili in cui un tema può visualizzare un modulo di commento. Dovrai contattare l'autore del tuo tema per supporto.

      Amministratore

  16. Ho provato a usarlo e ho ricevuto la seguente notifica al posto della casella di controllo:

    Variabile non definita: consent

    Quindi non l'hai definita? Come faccio?

    • Huh... Per me funziona. Devo solo allineare la casella di controllo e l'etichetta per farle corrispondere al resto del mio modulo...

    • Solo per informare tutti, ho aperto il file comments-template.php dalla cartella wp-includes e ho trovato questo:

      $consent = empty( $commenter[‘comment_author_email’] ) ? ” : ‘ checked=”checked”‘;

      Aggiungere questo a quanto sopra definisce il consenso e, facendo ciò, rimuoverà la notifica se hai il debug attivo.

      Devi aggiungerlo prima di $comments_args = array. Tutto dipende da come è configurato il tuo template.

      Spero che aiuti.

Lascia una risposta

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.