X
  • Дизайн та розробка сайту
  • Дизайн і створення сайтів. Розробка тем для WordPress. Створення Landing Page.
  • office@gnatkovsky.com.ua
  • @vgnat
  • Написати мені
Замовити послугу

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

Приклад
  • 2024-10-06
  • 2649 переглядів

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

Доброго времени суток. 🙂
Если Вы имеете блог на 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.
Теперь пользователи которые любят просто черкнуть несколько букв типа СПС, должны будут постараться немного и добавить слов. Вам же не придется перебирать гору комментариев и редактировать или попросту удалять, хоть и каждый комментарий по своему ценен для сайта. Надеюсь моя статья помогла Вам и Вы сможете воспользоваться ней на практике.

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

Якщо Вам була корисна моя праця, можете фінансово підтримати сайт або відключити блокувальник реклами, що займе 2 хвилини :)

Хочу підтримати фінансово Хочу відключити блокувальник

Оцініть статтю
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
Проголосовало: 2, в среднем: 5 из 5
Читайте також

Deprecated: Функція WP_Query викликана з аргументом, який вважається застарілим з версії 3.1.0! Вираз caller_get_posts застарілий. Використовуйте ignore_sticky_posts. in /var/www/vhosts/gnatkovsky.com.ua/gnatkovsky.com.ua/public/wp-includes/functions.php on line 6078