Se vogliamo che i commenti in WordPress siano sempre di una lunghezza minima prestabilita, dobbiamo modificare l'elaborazione dei commenti stessi. Vediamo come fare.

Aggiungete il seguente codice al file functions.php sostituendo il numero 20 con il numero di caratteri da voi scelto.


function my_minimal_comment_length( $commentdata ) {
    $length = 20;
    if ( strlen( trim( $commentdata[ 'comment_content' ] ) ) < $length ) {
    	wp_die( 'Tutti i commenti devono essere almeno di ' . $length . ' caratteri.' );
    }
    return $commentdata;
}

add_filter( 'preprocess_comment', 'my_minimal_comment_length' );