Se vogliamo che i commenti in WordPress contengano un numero minimo di parole, dobbiamo modificare l'elaborazione dei commenti stessi.
Aggiungete il seguente codice al file functions.php
sostituendo il numero 20 con il numero di parole da voi scelto.
function my_minimal_comment_length( $commentdata ) {
$length = 20;
if ( str_word_count( trim( $commentdata[ 'comment_content' ] ) ) < $length ) {
wp_die( __( 'Tutti i commenti devono essere almeno di ' . $length . ' parole.', 'textdomain' ) );
}
return $commentdata;
}
add_filter( 'preprocess_comment', 'my_minimal_comment_length' );