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 spostare il campo di testo dei commenti in basso in WordPress 4.4

Hai notato che c'è stato un leggero cambiamento nei campi del modulo di commento in WordPress 4.4? L'area di testo del commento è stata spostata in alto, mentre i campi Nome, Email e Sito web sono stati spostati in basso. Uno dei nostri lettori ha chiesto se c'era un modo per riportare il campo di testo dei commenti in basso. Sì, c'è, perché lo abbiamo fatto sul nostro sito. In questo articolo, ti mostreremo come spostare il campo di testo dei commenti in basso in WordPress 4.4 e versioni successive.

Sposta il campo commento in fondo in WordPress 4.4

Perché il layout del testo del modulo di commento è stato modificato?

La decisione di spostare il campo di testo del modulo di commento in basso è stata presa per correggere un bug nel layout del modulo di commento di WordPress.

In precedenza, quando gli utenti cliccavano sul pulsante di risposta, venivano portati all'area di testo del commento. Se un utente era su desktop, poteva vedere chiaramente che doveva prima compilare i campi nome ed email.

Ma su mobile, gli utenti potrebbero non vedere nemmeno i campi nome ed email del commento. Potrebbero scrivere e inviare un commento solo per tornare indietro con un errore perché hanno dimenticato di inserire nome ed email.

Questo era negativo dal punto di vista dell'usabilità e dell'accessibilità, e WordPress 4.4 ha risolto quel problema.

Ecco come appare ora il modulo di commento predefinito.

Nuovo layout del modulo di commento dopo WordPress 4.4

Sebbene questa modifica migliori l'usabilità, alcuni proprietari di siti ritengono che i loro utenti siano abituati al vecchio layout e desiderino tornare indietro. Ecco come puoi farlo.

Spostare il campo di testo dei commenti in basso

Aggiungi semplicemente questo snippet di codice nel file functions.php del tuo tema o in un plugin specifico per il sito.

function wpb_move_comment_field_to_bottom( $fields ) {
$comment_field = $fields['comment'];
unset( $fields['comment'] );
$fields['comment'] = $comment_field;
return $fields;
}

add_filter( 'comment_form_fields', 'wpb_move_comment_field_to_bottom' );

Tutto qui, ora puoi visitare un post sul tuo sito web come utente non registrato e vedere la modifica in azione.

Confronto dei moduli di commento prima e dopo lo spostamento del campo di testo del commento in fondo

Speriamo che questo articolo ti abbia aiutato a spostare il campo di testo dei commenti in fondo in WordPress 4.4. Potresti anche voler consultare la nostra guida su come migliorare i commenti di WordPress con De:comments.

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

37 CommentsLeave a Reply

  1. Questo è davvero utile. grazie mille per aver condiviso con noi qualcosa di così interessante e utile.

  2. Sai cosa sarebbe bello, se potessi fornire un esempio su come spostare la casella dei commenti sopra i commenti. Al momento ho dovuto scorrere tutti i commenti per scriverlo. Voglio scambiare i posti. In alto > Casella Commenti. In basso > Commenti. Così non ho bisogno di scorrere. Vedo che è abbastanza facile da fare in comments.php, ma è meglio se ci fosse un modo più sicuro per farlo; un tema figlio, per esempio.

  3. Soluzione fantastica per un problema molto fastidioso. Dovrebbe essere classificato più in alto per aver riorganizzato l'ordine del campo commenti su WordPress. È l'unico link che includeva una soluzione FUNZIONANTE.

    Grazie!

    Lucas

  4. Grazie mille. È stato fantastico.

    Dopo 2 ore a cercare di risolverlo, mi ci sono voluti 1 minuto per copiare-incollare questo codice. – WP 4.4.2.

  5. grazie per questo suggerimento, avevo usato un codice per approvare automaticamente i commenti di una categoria specifica ma dopo l'ultimo aggiornamento 4.4 questo codice non funziona, sai come approvare automaticamente i commenti nei post di una categoria specifica?

  6. Ho lottato con la sezione commenti per gli ultimi 3 giorni sul blog di viaggi di mia moglie dopo che mi è stato fatto notare che la sezione commenti non funzionava correttamente. Ovviamente non mi ero reso conto che WordPress avesse apportato modifiche che potessero influire su quell'area. Sembra che l'ordine ora sia:

    Commento > Scrivi (invece di post > Nome > Email > captcha

    ma l'ordine più logico dovrebbe essere:

    Nome > Email > URL del sito web (attualmente mancante) > Commento > captcha > Post

    Quindi il tuo articolo è stato sia tempestivo che apprezzato, tranne che il codice fornito non sembra funzionare con il tema attualmente in uso (TeslaThemes ~ Epilog).

    Nel tema forniscono un posto dove aggiungere codice personalizzato ma quando ho incollato il tuo codice non è cambiato nulla nell'ordine dei campi di commento. Inoltre mostri una casella per inserire un URL del sito web e questa non compare nemmeno nell'area commenti.

    Forse potresti suggerire cosa sta succedendo – inoltre stavo giocando con Jetpack per cercare di far funzionare i commenti e ora anche la home page è rovinata ed è marrone scuro invece che bianca. Non sono sicuro se questo provenga dal tema Epilog o da Jetpack.

    Sarebbe sicuramente apprezzata una guida. L'URL del blog è stato omesso secondo la tua policy ma può essere fornito se è pertinente alla considerazione di questo commento.

    Grazie

    Simon

    • Ciao Simon,

      Non sono sicuro del tema Epilog, ma la maggior parte dei temi ha un'area per i codici di inserimento per il front-end (cioè HTML / CSS). Il codice che ti chiediamo di inserire qui deve essere inserito come plugin specifico per il sito o nel file functions.php del tuo tema affinché funzioni.

      Sul nostro sito, abbiamo disabilitato il campo del sito web perché attira molto spam.

      Maggiori informazioni qui: https://www.wpbeginner.com/plugins/how-to-remove-website-url-field-from-wordpress-comment-form/

      Amministratore

      • Grazie per i suggerimenti. Non riuscivo a capire dove aggiungere questo codice in Functions.php, ma esplorando l'editor dell'aspetto ho scoperto un file chiamato Comment.php. Anche se non capisco bene tutto il codice, ho inserito il tuo codice in quello che pensavo fosse il posto appropriato. Ho anche scoperto la posizione del pulsante "Scrivi" e l'ho cambiata in "Invia il tuo commento".

        Questo ha spostato con successo le cose tranne il codice Captcha creato da BestWebSoft. L'ordine ora con il tuo codice inserito è:

        Nome > E-mail > Captcha > Messaggio > Invia il tuo commento

        Il problema è che ora ricevo un messaggio di errore "Tempo limite esaurito. Inserisci nuovamente il valore CAPTCHA"

        Se rimuovo la necessità di un Captcha, cioè

        Nome > E-mail > Messaggio > Invia il tuo commento

        allora tutto funziona alla grande!!

        C'è qualche codice aggiuntivo che dovrei aggiungere per posizionare il Captcha dopo il blocco dei commenti, OPPURE dovrei semplicemente eliminare la necessità di inserire un Captcha?

        Se consigli di omettere il Captcha, qual è lo svantaggio? Lascio il sito vulnerabile ai bot di spam o esiste qualche altro meccanismo per proteggersi da questo?

        Grazie per aver condiviso la tua vasta conoscenza

        Simon

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.