![]() |
image credit to Norebbo |
Spesso si tratta di commenti inutili, che non aggiungono nulla all'interazione e, anzi, possono sviare il lettore distraendolo da altri commenti più pertinenti e pregnanti.
Con poche righe di codice possiamo costringfere i nostri utenti a inserire commenti solo di una lunghezza minima che possiamo stabilire.
E' sufficiente aggiungere a functions.php le seguenti righe di codice:
add_filter( 'preprocess_comment', 'minimal_comment_length' );
function minimal_comment_length( $commentdata ) {
$minimalCommentLength = 30;
if ( strlen( trim( $commentdata['comment_content'] ) ) < $minimalCommentLength ){
wp_die( 'Tutti i commenti devono essere lunghi almeno ' . $minimalCommentLength . ' caratteri.' );
}
return $commentdata;
}
NOTE:
- $minimalCommentLength deve essere impostato al numero minimo di caratteri desiderato (nell'esempio: 30 caratteri)
- E' risaputo che è impossibile fare qualcosa a prova di stupido, perchè gli stupidi sono troppo ingegnosi; quindi, sicuramente ci sarà qualche imbecille che risolverà inserendo come commento "Beneeee!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!".
Peraltro, sappiamo di non vivere in un mondo perfetto...
Nessun commento:
Posta un commento