Автоматическая оценка комментариев — важный элемент поддержания качества дискуссий на сайте и борьбы со спамом. Плагин WPRemark от WPSHOP предлагает готовое решение для оценки комментариев с возможностью автоматической модерации на основе заданных критериев. В этой статье подробно разберём, как настроить и использовать WPRemark, а также приведём примеры кода для расширения функционала.
Что такое WPRemark и зачем он нужен
WPRemark — это плагин для WordPress, который анализирует комментарии на сайте и автоматически присваивает им оценку по заданным параметрам. Это помогает выявлять некачественные, спамные или оскорбительные комментарии и принимать по ним решения: отправлять на модерацию, удалять или оставлять без изменений.
Основные преимущества WPRemark:
- Автоматическая оценка с помощью настраиваемых критериев.
- Интеграция с системой комментариев WordPress без необходимости кастомных доработок.
- Поддержка уведомлений и отчетов о качестве комментариев.
- Гибкие настройки порогов для автоматической блокировки или модерации.
Использование WPRemark позволяет снизить нагрузку на модераторов и повысить качество обсуждений.
Установка и базовая настройка WPRemark
Для начала нужно установить плагин WPRemark. Это можно сделать двумя способами:
- Через админку WordPress: Плагины > Добавить новый, в поиске ввести "WPRemark", установить и активировать.
- Скачать архив с официального сайта WPSHOP по ссылке https://wpshop.ru/plugin/wpremark/ и загрузить на сайт.
После активации перейдите в Настройки > WPRemark, где можно задать основные параметры оценки:
- Порог оценки для автоматической модерации.
- Ключевые слова, влияющие на снижение оценки.
- Действия при низкой оценке (удаление, премодерация, уведомление).
Рекомендуется начать с порога 50 и постепенно корректировать настройки по результатам работы.
Пример настройки автоматической модерации по ключевым словам
WPRemark позволяет в админке добавлять список слов, которые снижают оценку комментария. Например, если вы хотите блокировать комментарии с нецензурной лексикой или рекламой, добавьте соответствующие слова в список.
Ключевые слова разделяются запятыми, например:
спам, реклама, купить, дешево, акция
При появлении этих слов в комментарии его оценка снижается, и при достижении порога комментарий автоматически отправляется на модерацию.
Расширение функционала: использование фильтров WPRemark для кастомной оценки
WPRemark поддерживает WordPress хуки, позволяющие добавить собственные критерии оценки. Рассмотрим пример, как добавить оценку за длину комментария с помощью фильтра wpcommunity_wpremark_score_comment.
function wpcommunity_custom_wpremark_score($score, $comment_content) {
// Добавим бонус к оценке, если комментарий длиннее 100 символов
if (strlen($comment_content) > 100) {
$score += 10;
} else {
$score -= 5;
}
return $score;
}
add_filter('wpcommunity_wpremark_score_comment', 'wpcommunity_custom_wpremark_score', 10, 2);В этом примере, если комментарий короткий — оценка снижается, что помогает выявлять низкокачественные комментарии.
Автоматическая отправка уведомлений при низкой оценке комментариев
Для уведомления администратора или модератора о проблемных комментариях можно использовать следующий хук:
function wpcommunity_notify_admin_low_score($comment_id, $score) {
$threshold = 40; // Порог
if ($score < $threshold) {
$comment = get_comment($comment_id);
$admin_email = get_option('admin_email');
$subject = 'Комментарий требует проверки';
$message = 'Комментарий с ID ' . $comment_id . ' получил низкую оценку (' . $score . ').\nТекст: ' . $comment->comment_content;
wp_mail($admin_email, $subject, $message);
}
}
add_action('wpcommunity_wpremark_low_score', 'wpcommunity_notify_admin_low_score', 10, 2);Этот код отправит письмо администратору, если оценка комментария упадёт ниже порога.
Примеры полезных плагинов для интеграции с WPRemark
Для расширения возможностей можно использовать плагины из экосистемы WPSHOP:
- WPRemark — основной плагин для оценки комментариев.
- Clearfy Pro — оптимизация и безопасность, помогает дополнительно снизить спам.
- Expert Review — расширенная система отзывов и оценок, может дополнять WPRemark.
Использование этих решений вместе позволяет создать комплексную систему контроля качества пользовательского контента.
Практические советы по работе с WPRemark
1. Тестируйте настройки порогов на тестовом сайте, чтобы не потерять ценные комментарии.
2. Регулярно обновляйте список ключевых слов и фильтров, исходя из текущих угроз и спам-тем.
3. Используйте хуки WPRemark для адаптации оценки под специфику вашего сайта.
4. Анализируйте отчёты плагина для понимания, какие комментарии чаще всего получают низкую оценку.