Дизайн та розробка сайту

Как установить минимальную длину комментария в WordPress без плагина

Длина комментариев

Доброго времени суток. 🙂
Если Вы имеете блог на WordPress, то возможно Вы разрешили своим пользователям иметь возможность оставить комментарий. Сами комментарии очень полезная штука. Благодаря им Вы можете понять на сколько интересен материал, который Вы выкладываете на своем сайте. Также Вы можете вести обсуждение с посетителями и отвечать на их вопросы.
Но иногда, особенно если комментирование оживленное и Вам нужно отсеять комментарии типа - круто, спасибо, зачет и тд., или Вас сайт с серьезным материалом и в комментариях должны оставляться отзывы с конструктивным изложением мысли, а не просто два слова, то Вам поможет установка минимального количества символов для комментария. То есть задать минимальную длину.

Хочу предложить Вам способ, который поможет решить Вам такую задачу - без плагина. Способ очень простой и ничего сложного в нем нет. Вам нужно всего лишь задать пользовательскую функцию.
Для этого нужно открыть файл функций functions.php и скопировать в него ту функцию, которая расположена ниже.

Длина комментариев
//начало функции минимальной длины коммента
add_filter( 'preprocess_comment', 'minimal_comment_length' );
function minimal_comment_length( $commentdata ) {
    $minimalCommentLength = 25;
    if ( strlen( trim( $commentdata['comment_content'] ) ) < $minimalCommentLength ){
    wp_die( 'Оставьте комментарий длиннее  ' . $minimalCommentLength . ' символов. ' );
    }
    return $commentdata;
}

В четвертой строке - $minimalCommentLength = 25; - цифра 25 - минимальное количество символов, которое должен написать пользователь. Если он этого не сделал, после нажатия на кнопку "Отправить", появится сообщение, которое указанно в 6 строке.
Пример:
Оставьте комментарий длиннее (тут цифра, которую вы укажите в 4 строке) символов.
Минимальное количество символов можно изменить, а также по желанию меняйте сообщение.

Вот таким простым методом, Вы можете добавить не сложную, но иногда очень Важную функцию, которой к сожалению нет по умолчанию в WordPress.
Теперь пользователи которые любят просто черкнуть несколько букв типа СПС, должны будут постараться немного и добавить слов. Вам же не придется перебирать гору комментариев и редактировать или попросту удалять, хоть и каждый комментарий по своему ценен для сайта. Надеюсь моя статья помогла Вам и Вы сможете воспользоваться ней на практике.

На этом все, спасибо за внимание. 🙂

Дизайн та розробка сайту

Back to top