В современных блогах и новостных сайтах на WordPress важным элементом взаимодействия с аудиторией являются комментарии. Однако с ростом количества записей и пользователей появляется необходимость более детально оценивать качество комментариев, чтобы поддерживать высокий уровень дискуссии и отсеивать спам или неуместные сообщения. В этой статье мы подробно рассмотрим, как использовать плагин WPRemark для оценки комментариев в WordPress, а также приведём примеры настройки и кастомизации.
Что такое WPRemark и зачем он нужен для комментариев WordPress
WPRemark — это специализированный плагин для WordPress, который добавляет функционал оценки комментариев с помощью рейтинговой системы и дополнительных метрик. Это позволяет администраторам и модераторам быстро выявлять полезные и качественные отзывы, а также стимулировать пользователей оставлять более продуманные комментарии.
Основные возможности WPRemark:
- Добавление кнопок оценки (лайк, дизлайк, звёзды) под каждым комментарием.
- Отображение рейтинга комментариев в виде визуального индикатора.
- Фильтрация и сортировка комментариев по рейтингу.
- Настройка уведомлений для модераторов при появлении негативных комментариев.
- Интеграция с системой уведомлений и рассылок.
Этот плагин отлично подходит для сайтов с активной аудиторией, где важно поддерживать высокий уровень дискуссий и минимизировать негатив.
Установка и базовая настройка WPRemark
Для начала установки выполните следующие шаги:
- Перейдите в админ-панель WordPress, выберите меню Плагины > Добавить новый.
- В строке поиска введите
WPRemarkи найдите плагин. - Нажмите Установить и затем Активировать.
После активации перейдите в Настройки > WPRemark для базовой конфигурации. Здесь вы сможете задать типы оценок, дизайн кнопок и правила отображения рейтинга.
Для примера, включим оценку по 5-звёздочной шкале и активируем отображение рейтинга под комментариями.
Пример базовой настройки через PHP
Если вы хотите добавить кастомные параметры через functions.php вашей темы, используйте следующий код:
function wpkeys_wpremark_custom_settings() {
update_option('wpremark_rating_type', 'stars');
update_option('wpremark_stars_count', 5);
update_option('wpremark_display_under_comments', true);
}
add_action('init', 'wpkeys_wpremark_custom_settings');
Этот код установит тип рейтинга в звёзды и включит показ рейтинга под комментариями автоматически.
Интеграция WPRemark с темой и кастомизация вывода
Чтобы рейтинг комментариев органично вписался в дизайн сайта, иногда требуется кастомизация вывода кнопок и отображения.
WPRemark предоставляет хуки и фильтры для изменения HTML-кода и стилей. Например, вы можете изменить шаблон вывода рейтинга с помощью фильтра wpremark_comment_rating_html.
Пример изменения вывода рейтинга комментария
function wpkeys_wpremark_custom_rating_html($html, $comment_id) {
$rating = get_comment_meta($comment_id, 'wpremark_rating', true);
if (!$rating) {
$rating = 0;
}
$custom_html = '<div class="custom-rating">Рейтинг: ' . intval($rating) . ' из 5</div>';
return $custom_html;
}
add_filter('wpremark_comment_rating_html', 'wpkeys_wpremark_custom_rating_html', 10, 2);
Этот код заменит стандартное отображение рейтинга на простой текст с числовым значением.
Автоматическое модерация комментариев с низким рейтингом
WPRemark позволяет настроить автоматическую модерацию, чтобы комментарии с низкими оценками автоматически попадали в спам или ожидали одобрения.
Для этого в настройках плагина укажите порог рейтинга, ниже которого комментарии будут скрываться или требовать модерации.
Если вы хотите реализовать такое поведение вручную, можно добавить следующий код в functions.php:
function wpkeys_wpremark_auto_moderate( $approved , $commentdata ) {
$rating = isset($_POST['wpremark_rating']) ? intval($_POST['wpremark_rating']) : 5;
$threshold = 2; // Порог рейтинга
if ( $rating <= $threshold ) {
$approved = 0; // Откладываем одобрение
}
return $approved;
}
add_filter( 'pre_comment_approved', 'wpkeys_wpremark_auto_moderate', 10, 2 );
Этот код проверяет рейтинг комментария, перед публикацией отклоняя те, что ниже порога 2.
Советы по повышению вовлечённости с помощью WPRemark
Чтобы максимально эффективно использовать WPRemark, рекомендуем:
- Добавить визуальные подсказки для пользователей — например, анимацию кнопок оценки.
- Использовать e-mail уведомления для модераторов при появлении негативных комментариев.
- Разместить на видных местах рейтинги самых полезных комментариев, стимулируя пользователей писать качественные отзывы.
- Анализировать статистику рейтингов для улучшения контента и модерации.
- Интегрировать WPRemark с другими плагинами, например, WPRemark для расширенного функционала.
Заключение
Использование плагина WPRemark значительно упрощает оценку и модерацию комментариев в WordPress. Это улучшает качество дискуссий и помогает поддерживать активное и дружественное сообщество на вашем сайте. Мы рассмотрели установку, базовую настройку, кастомизацию и автоматическую модерацию, а также пример кода для расширения функционала. Внедряйте WPRemark и повышайте вовлечённость ваших пользователей!