Se disponi di un blog personale o di un sito di notizie, potresti voler personalizzare i commenti della tua pagina.
Ad esempio, perché ricevi commenti eccessivamente lunghi oppure perché desideri semplicemente stabilire un numero massimo di caratteri.
In questa guida mostriamo come limitare il numero minimo e massimo di caratteri nei commenti di WordPress.
Il procedimento consiste nell’aggiungere un codice nel file
functions.php del tema attivo su WordPress.
Per farlo, è necessario accedere ai file dell’hosting tramite FTP.
Come accedere via FTP
Una volta effettuato l’accesso tramite FTP, vai nella cartella del tema installato nel tuo WordPress. Il percorso predefinito è /web/wp-content/themes/nome-del-tema.
All’interno della cartella del tema troverai un file chiamato “functions.php”. Devi modificarlo per aggiungere il seguente codice:
function wpbody_longitud_comentario($comentario) {
if ( mb_strlen( $comentario['comment_content'] ) > 1000 ) {
wp_die('Il commento supera il limite consentito.');
} elseif ( mb_strlen( $comentario['comment_content'] ) < 100 ) {
wp_die('Commento troppo corto!');
}
return $comentario;
}
Di seguito mostriamo uno screenshot del codice aggiunto tramite webFTP. Deve essere inserito alla fine del file:
Questo codice è solo un esempio. Impedirà la pubblicazione dei commenti che superano i 1000 caratteri e di quelli inferiori a 100 caratteri.
Se il commento supera i 1000 caratteri, verrà mostrato il messaggio “Il commento supera il limite consentito.”; se invece contiene meno di 100 caratteri, apparirà “Commento troppo corto!”.
Se desideri modificare il testo del messaggio, basta cambiare la parte testuale nel codice sopra. Lo stesso vale per i limiti minimo e massimo: puoi semplicemente sostituire i numeri con i valori desiderati.
Quando si effettua un test superando il limite minimo o massimo, WordPress mostrerà il seguente messaggio di errore:
Commento con meno di 100 caratteri:
Commento con più di 1000 caratteri: