БЛОГ 2410

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

Как ограничить длину комментария в WordPress
Обсудим ваш проект?

Предлагаем обсудить, чем мы можем вам помочь. Забронируйте 15-минутную консультацию.

Поделиться статьей

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

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

Установить лимит длины комментария в WordPress
Установить лимит длины комментария в WordPress Изображение с сайта wpbeginner.com

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

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

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

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

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

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

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

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

Управление длиной комментария в WordPress с помощью плагина
Управление длиной комментария в WordPress с помощью плагина Изображение с сайта wpbeginner.com

Пользовательский интерфейс плагина на немецком и английском языках. Вы можете установить как минимальное, так и максимальное количество символов, которое может содержать комментарий. Мы рекомендуем использовать 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;    
}  
Комментарий слишком длинный, ошибка
Комментарий слишком длинный, ошибка Изображение с сайта wpbeginner.com

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

Свяжитесь с нами.

Узнайте, чем мы можем быть для вас полезны.

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

Агентство веб разработки.

Услуги программирования и веб разработки по фиксированной цене. Специализация: WordPress, разработка B2B решений и создание кастомных скриптов.

WordPress

Разработка шаблонов, плагинов, интернет магазинов на WooCommerce, создание сайтов

Подробнее

B2B решения

CRM, ERP, внутренние системы, автоматизация, калькуляторы, SaaS и индивидуальные решения

Подробнее

Программирование

Разработка кастомных скриптов, API, интеграции, Zapier, Integromat, автоматизация

Подробнее

Подписка

Безлимитные услуги графического дизайна и веб разработки по фиксированной цене

Подробнее