WordPress: verificare che i commenti contengano un numero minimo di parole

WordPress: verificare che i commenti contengano un numero minimo di parole

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' );

Torna su