Как ограничить длину комментария?
По умолчанию в WordPress нет никаких ограничений по длине комментариев. С помощью небольшого сниппета кода вы можете установить минимальную и максимальную длину комментария на сайте. Ограничение минимальной длины комментария избавит вас от однотипных комментариев типа "Спасибо", а ограничение максимальной длины комментария избавит вас от многих спамных комментариев. Добавьте в файл functions.php вашей темы код:
//ограничение длины комментария start function wph_preprocess_comment($comment) { if (strlen($comment['comment_content']) > 5000) { wp_die('Комментарий слишком длинный (должно быть не больше 5000 символов).'); } if (strlen($comment['comment_content']) < 30) { wp_die('Комментарий слишком короткий (должно быть не меньше 30 символов).'); } return $comment; } add_filter('preprocess_comment', 'wph_preprocess_comment'); //ограничение длины комментария end |
Где 30 это минимальная длина комментария, а 5000 это максимальная длина комментария (в символах). Конечно, вы можете указать свои собственные цифры.