Иногда бывает нужно на WordPress-сайте ограничить число символов в тексте комментария. Эта необходимость возникает когда, например, владелец сайта хочет обезопасить себя от спама.
Как ограничить длину комментариев?
Рассмотренный нами способ задания конкретного числа символов в комментариях предполагает редактирование файла functions.php Вашей активной темы на WordPress-сайте.
Если Вы не знаете, как редактировать functions.php, то в этом случае Вам поможет плагин ProFunctions.
Для этого в самый конец functions.php необходимо добавить следующий код:
function number_characters_comments($comment) { if ( strlen( $comment['comment_content'] ) > 2000 ) { wp_die('Комментарий слишком длинный.'); } if ( strlen( $comment['comment_content'] ) < 30 ) { wp_die('Комментарий слишком короткий. Пожалуйста, введите не менее 30 символов.'); } return $comment; } add_filter( 'preprocess_comment', 'number_characters_comments' );
В нашем коде используется два числа: 2000 и 30. Первое отвечает за максимальное количество символов, которые может ввести пользователь сайта. Второе, 30, задает минимальный порог. В случае, если будет введено больше 2000 и меньше 30 символов и нажата кнопка Отправить комментарий, то пользователь увидит соответствующую ошибку. Эти числа Вы можете изменять в соответствии с Вашими требованиями.
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.