Как ограничить длину комментария в 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, весь контент, изображения и авторство принадлежит автору

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

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

Как создавать и продавать онлайн-курсы с помощью WordPress (шаг за шагом)

Знаете ли вы, что с помощью WordPress можно создать успешный онлайн-курс? Продажа онлайн-курсов - это популярная бизнес-идея в Интернете, которую можно

Как использовать динамическое заполнение полей в WordPress для автоматического заполнения форм

Вы хотите использовать динамическое заполнение полей в WordPress для автоматического заполнения форм на вашем сайте? Динамическое заполнение полей

Как подтвердить свой сайт WordPress на Pinterest (шаг за шагом)

Вы хотите подтвердить свой сайт WordPress на Pinterest? Подтверждение вашего сайта в Pinterest откроет доступ к таким полезным функциям, как аналитика Pinterest,