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

/

Комментарии WordPress поощряют обсуждение вашей темы. Однако вы можете обнаружить, что комментарии ниже определенной длины или выше определенной длины не очень полезны. В этой статье мы покажем вам, как ограничить длину комментария в WordPress, чтобы вы могли установить как минимальную, так и максимальную длину комментария для своего сайта WordPress.

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

Установить лимит длины комментария в WordPress

По нашему опыту модерации онлайн-обсуждений за последнее десятилетие, мы обнаружили, что наиболее полезные комментарии имеют длину от 60 до 5000 символов.

Когда человек пишет комментарий из одного слова, это обычно не очень помогает. В большинстве случаев это спам, потому что автор просто пытается получить обратную ссылку с вашего сайта.

Однако когда человек пишет комментарий длиной более 5000 символов, это обычно напыщенная речь / жалоба, которые в большинстве случаев не имеют отношения к этой конкретной статье.

Установив ограничение на длину комментария в WordPress, вы можете улучшить качество своих комментариев.

Давайте посмотрим, как управлять длиной комментария в WordPress.

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

Метод 1: ограничение длины комментария с помощью плагина

Первое, что вам нужно сделать, это установить и активировать плагин Control Comment Length. После активации просто перейдите в Настройки »Контрольная длина комментария, чтобы настроить параметры плагина.

Управление длиной комментария в WordPress с помощью плагина

Пользовательский интерфейс плагина на немецком и английском языках. Вы можете установить как минимальное, так и максимальное количество символов, которое может содержать комментарий. Мы рекомендуем использовать 60 для минимального и 5000 для максимального количества символов.

Вы также можете добавлять сообщения, которые будут видны пользователям, если их комментарии слишком короткие или слишком длинные. Плагин предоставляет эти сообщения только на немецком языке. Вы можете заменить его своим сообщением.

Метод 2: ограничение длины комментария с помощью фрагмента кода

Второй метод предназначен для пользователей, которые не против работать с кодом кода. Мы добавим ловушку фильтра в preprocess_comment. Этот фильтр запускается до того, как WordPress сохранит какие-либо комментарии в базе данных или запустит любую другую предварительную обработку отправленных комментариев. Мы будем использовать его для проверки длины комментария. Если он выше или ниже заданных параметров длины комментария, мы покажем пользователям сообщение об ошибке.

Просто добавьте этот код в файл functions.php вашей темы или в плагин для конкретного сайта.

<?php
add_filter( 'preprocess_comment', 'wpb_preprocess_comment' );
function wpb_preprocess_comment($comment) {
    if ( strlen( $comment['comment_content'] ) > 5000 ) {
        wp_die('Comment is too long. Please keep your comment under 5000 characters.');         
    }
    if ( strlen( $comment['comment_content'] ) < 60 ) {
        wp_die('Comment is too short. Please use at least 60 characters.');         
    }
    return $comment;    
}  

Комментарий слишком длинный, ошибка

Мы надеемся, что эта статья помогла вам ограничить длину комментариев в WordPress. Вы также можете ознакомиться с нашим руководством по 12 важным советам и инструментам для борьбы со спамом в комментариях в WordPress.

Нужна помощь с WordPress? Свяжитесь сейчас
[email protected]

Это переведенная версия оригинальной статьи от wpbeginner, весь контент, изображения и авторство принадлежит автору

Как добавить разделитель горизонтальных линий в WordPress (5 методов)

Вы хотите добавить горизонтальную линию через свой пост или страницу в WordPress? Горизонтальные разделители строк - отличный способ разбить длинные

Как изменить Gravatar по умолчанию в WordPress

Вы хотите изменить Gravatar по умолчанию на вашем сайте WordPress? Добавив собственное изображение граватара по умолчанию, вы можете сделать свой раздел

Как установить, получить и удалить файлы cookie WordPress (как профессионал)

Вы хотите узнать, как использовать файлы cookie на своем сайте WordPress? Файлы cookie - это полезный инструмент для хранения временной информации в браузере

Как добавить рамку iframe вокруг встраивания видео

Вы хотите добавить рамку iframe вокруг встраиваемого видео? Недавно пользователь спросил нас, как добавить рамку вокруг своих видео в WordPress. Поскольку