Vous cherchez un moyen d’imposer une longueur minimale aux commentaires dans WordPress ? Ce snippet affichera ce message d’erreur si le snippet fait moins de 20 caractères : “Tous les commentaires doivent comporter au moins 20 caractères”.
Instructions:
Il vous suffit d’ajouter ce code dans le fichier functions.php de votre thème ou dans un plugin spécifique à votre site:
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; }
Cet extrait a été créé par Paul.
Note : Si c’est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la manière de copier/coller correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.
Si vous avez aimé cet extrait de code, n’hésitez pas à consulter nos autres articles sur le site comme : WPForms vs. Gravity Forms – Best Form Plugin Showdown.
Can I add custom div style for error messages?
Unfortunately not that I’m aware of. This error page is not from your template but from wordpress core. I have seen some hacks but all require hacking core files and this is not a good idea.