WordPress: Rimuovere il campo sito web dal modulo commenti

COME ELIMINARE IL CAMPO “SITOWEB”



(Aggiornato 04/12/2019)
Per rimuovere il campo url “Sito Web” dal modulo dei commenti di WordPress esistono due modi, uno creando un semplice filtro in codice PHP che rimuova il campo in questione e l’altro metodo è rimuovere il codice che lo genera direttamente all’interno del file che contiene il codice.

Qui di seguito ti spiego come rimuovere il campo “sito web” cancellando il codice manualmente direttamente dal file che contiene la funzione che genera il campo viene inserito url.



La prima cosa da fare è andare a trovare il file da modificare e scaricarlo tramite un programma FTP (vedi Filezilla) sul tuo PC per poterlo modificare, oppure se disponibile, usare il file manager del tuo servizio hosting WordPress.

Il file in questione si trova all’interno della cartella “wp-includes” (cartella dell’installazione di WordPress) con il nome di “comment-template.php“.

Scaricalo e ovviamente, fai una copia del file originale e salva una copia di backup in una cartella diversa, in questo modo se commetterai qualche errore avrai sempre il file originale per poter ripristinare la situazione originale.

IL CODICE DA ELIMINARE:



Apri il file con un editor di testo, se usi Windows il blocco note va benissimo e con la funzione “trova” cerca all’interno del file il codice seguente:

'url'    => '<p class="comment-form-url"><label for="url">' . __( 'Website' ) . '</label>' .
                    'id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" /></p>',

Tutto questo codice è il codice che genera il campo URL “Sito Web” nel modulo dei commenti di WordPress, puoi cancellarlo completamente oppure inserire due slash prima dell’attributo “url” e “input” come nel seguente esempio:

//'url'    => '<p class="comment-form-url"><label for="url">' . __( 'Website' ) . '</label>' .
                    //'<input id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" /></p>',

Inserendo i due slash come da esempio il codice sorgente verrà ignorato e il campo che permette di aggiungere il sito web non verrà più visualizzato.

Eseguite le operazioni, se hai scaricato il file sul tuo PC ricaricalo nella cartella “wp-includes” e dai conferma per riscrivere il file esistente.

IL FILTRO PER ELIMINARE IL CAMPO URL:

Una procedura più semplice è quella di inserire un filtro direttamente nel file functions.php del tema in uso (possibilmente su tema child), in questo modo verrà rimosso il campo URL

Il codice da inserire è il seguente:

function rimuovi_campo_url($fields) {
    unset($fields['url']);
    return $fields;
}
add_filter('comment_form_default_fields','rimuovi_campo_url');


ALTRI ARTICOLI:

Assistenza Cms WordPress
Trasferire o Spostare WordPress
Scegliere L’hosting per WordPress
Permalink WordPress struttura e impostazioni
Sicurezza wordpress: Protezioni e impostazioni
Rinominare prefissi tabelle database di WordPress




Vietata la Riproduzione.
Protezione Copyright

9 commenti
    • Admin-Fausto dice:

      Salve Sergio, ovviamente si per il semplice motivo che ho deciso di reinserirlo MA di sottoporre i commenti a moderazione. Ciao.

      Rispondi
    • Admin-Fausto dice:

      Salve Pietro, ti basta modificare il file di lingua it_IT.po di wordpress, al posto della traduzione inglese di “Name” troverai la traduzione italiano “Nome” la puoi cambiare in “Nome e Cognome”, il file lo trovi all’interno della cartella “languages” dell’installazione di wordpress il percorso è /wp-content/languages. Saluti.

      Rispondi
  1. Simone dice:

    Salve,
    ho adottato la procedura per eliminare il campo “sito web” dal form e funziona, grazie.
    Per ottimizzare anche l’email che ricevo dagli utenti registrati, come posso eliminare la voce URL ?

    L’email che ricevo è

    Autore: xxxxx
    E-mail: xxxxx@xxxxx
    URL:
    Commento: xxxxxx

    Grazie

    Rispondi

Lascia un Commento

Vuoi partecipare alla discussione?
Sentitevi liberi di contribuire!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *