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

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

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

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

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

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

Активная область комментариев — отличный способ создать сообщество вокруг вашего блога WordPress. Посетители могут оставлять отзывы, задавать вопросы, предлагать свою точку зрения на тему.

Однако не все комментарии полезны.

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

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

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

Установка ограничений на длину комментария в WordPress часто улучшает качество ваших комментариев. Однако в WordPress нет встроенного способа сделать это.

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

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

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

Просто добавьте следующий фрагмент кода в ваши функции.php файл, плагин для конкретного сайта или с помощью плагина code snippets.

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; >

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

Проверяет длину комментария и выводит сообщение об ошибке, если он слишком короткий или слишком длинный.

Отображается сообщение об ошибке, если комментарий слишком короткий или слишком длинный

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

Источник: www.wpbeginner.com

Оцените статью
Добавить комментарий