Flector

Как ограничить длину комментария?

Ограничение длины комментария

По умолчанию в 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 это максимальная длина комментария (в символах). Конечно, вы можете указать свои собственные цифры.


Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!