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

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

Как отключить RSS-каналы в WordPress

Вы хотите отключить RSS-каналы на своем сайте WordPress? RSS-каналы позволяют пользователям подписываться на сообщения вашего блога. Однако при создании

Как создать магазин как Etsy с WordPress (шаг за шагом)

Вы хотите создать магазин, похожий на Etsy, с помощью WordPress? Etsy - это онлайн-площадка для творческих людей, которые хотят продавать товары ручной работы,

Как правильно перенести свой блог с Tumblr на WordPress

Вы хотите перенести свой блог Tumblr на WordPress? WordPress - самый мощный в мире конструктор сайтов и платформа для ведения блогов. Я даю вам полную свободу