Stai cercando un modo per richiedere una lunghezza minima dei commenti in WordPress? Questo snippet visualizzerà questo messaggio di errore se lo snippet è inferiore a 20 caratteri: “Tutti i commenti devono essere lunghi almeno 20 caratteri.”
Istruzioni:
Tutto quello che devi fare è aggiungere questo codice al file functions.php del tuo tema o in un plugin specifico per il sito:
add_filter( 'preprocess_comment', 'minimal_comment_length' );
function minimal_comment_length( $commentdata ) {
$minimalCommentLength = 20;
if ( strlen( trim( $commentdata['comment_content'] ) ) < $minimalCommentLength ){
wp_die( 'All comments must be at least ' . $minimalCommentLength . ' characters long.' );
}
return $commentdata;
}
Questo snippet è stato creato da Paul.
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la lettura dei nostri altri articoli sul sito come: WPForms vs. Gravity Forms – Confronto dei migliori plugin per moduli.
Posso aggiungere uno stile div personalizzato per i messaggi di errore?
Purtroppo non per quanto ne so. Questa pagina di errore non proviene dal tuo tema ma dal core di WordPress. Ho visto alcuni hack ma tutti richiedono di modificare i file core e questa non è una buona idea.