WPRemark — это мощный плагин для WordPress, позволяющий легко добавить функционал отзывов и рейтингов на ваш сайт. Он идеально подойдет для сайтов с обзорами, интернет-магазинов или блогов, где отзывы пользователей играют ключевую роль для повышения доверия и вовлеченности аудитории. В этой статье разберем, как правильно установить, настроить и кастомизировать WPRemark, чтобы получить наилучший результат.
Установка и базовая настройка WPRemark
Для начала нужно установить плагин. Зайдите в админ-панель WordPress, перейдите в раздел «Плагины» → «Добавить новый» и в поиске введите «WPRemark». После установки и активации приступайте к настройкам:
- Перейдите в раздел настроек WPRemark.
- Выберите, где на сайте отображать отзывы: под записями, на страницах продуктов или в отдельном блоке.
- Настройте типы рейтинга — звездочки, баллы или проценты.
- Активируйте модерацию отзывов, если хотите контролировать содержимое перед публикацией.
WPRemark работает «из коробки», но чтобы интеграция с вашей темой была максимально гладкой, стоит сделать несколько дополнительных шагов.
Добавление отзывов и рейтингов в записи и страницы
WPRemark автоматически добавляет блок отзывов под контентом, однако можно вывести его в любом месте с помощью шорткода:
[wpremark_reviews id="123"]Где id — это ID поста или страницы. Этот шорткод удобно использовать в шаблонах или виджетах.
Если нужно вывести средний рейтинг вручную, используйте PHP-функцию:
<?php echo wpkit_wpremark_get_average_rating( get_the_ID() ); ?>Эта функция вернет число с точностью до десятых, например, 4.5.
Кастомизация внешнего вида и функционала WPRemark
Для того чтобы отзывы гармонично вписались в дизайн сайта, можно переопределить CSS стили. WPRemark позволяет добавлять свои стили через админку или через файл стилей темы. Вот пример базового CSS для звездного рейтинга:
.wpremark-stars { color: #f5a623; font-size: 18px; }Для расширенной кастомизации можно воспользоваться хуками и фильтрами плагина. Например, чтобы изменить текст кнопки отправки отзыва, добавьте следующий код в functions.php вашей темы:
function wpkit_wpremark_custom_submit_button_text() {
return 'Отправить отзыв';
}
add_filter('wpremark_submit_button_text', 'wpkit_wpremark_custom_submit_button_text');Это позволит адаптировать интерфейс под ваш стиль и увеличить конверсию отзывов.
Добавление дополнительных полей в форму отзывов
Иногда стандартной формы недостаточно, и требуется добавить свои поля, например, для оценки отдельных критериев или для загрузки изображений. WPRemark поддерживает расширение формы с помощью фильтра wpremark_review_form_fields.
function wpkit_wpremark_add_custom_fields( $fields ) {
$fields['pros'] = array(
'label' => 'Достоинства',
'type' => 'textarea',
'required' => false,
);
$fields['cons'] = array(
'label' => 'Недостатки',
'type' => 'textarea',
'required' => false,
);
return $fields;
}
add_filter('wpremark_review_form_fields', 'wpkit_wpremark_add_custom_fields');После этого в форме появятся новые поля, а данные можно будет обработать и вывести в шаблоне.
Фильтрация и модерация отзывов: как избежать спама и фейков
WPRemark имеет встроенные инструменты модерации, но для повышения качества отзывов рекомендуем подключить дополнительные плагины защиты, например, Clearfy Pro, который эффективно блокирует спам и автоматическую регистрацию ботов.
Также можно включить в WPRemark требование подтверждения email для добавления отзыва, что повысит качество отзывов и уменьшит количество фейков.
Еще один лайфхак — использовать капчу Google reCAPTCHA, которую легко интегрировать через настройки плагина или сторонние расширения.
Примеры вывода отзывов в шаблонах темы
Чтобы вывести отзывы в любом месте темы, например, в карточке товара или в отдельном блоке, используйте следующую функцию:
function wpkit_wpremark_display_reviews( $post_id ) {
if ( ! function_exists('wpremark_get_reviews') ) {
return;
}
$reviews = wpremark_get_reviews( $post_id );
if ( empty( $reviews ) ) {
echo '<p>Отзывов пока нет.</p>';
return;
}
echo '<ul class="wpremark-reviews-list">';
foreach ( $reviews as $review ) {
echo '<li><strong>' . esc_html( $review->author ) . '</strong>: ' . esc_html( $review->content ) . '</li>';
}
echo '</ul>';
}
// Использовать в шаблоне
wpkit_wpremark_display_reviews( get_the_ID() );Эта функция выводит упрощенный список отзывов с именами авторов и текстом. Вы можете расширять и стилизовать вывод под свои нужды.
Советы по улучшению взаимодействия с отзывами
Чтобы увеличить количество отзывов и улучшить пользовательский опыт, рекомендуем:
- Добавить приглашение оставить отзыв после покупки или прочтения статьи.
- Использовать email-рассылки с просьбой оценить продукт или контент.
- Предоставить пользователям возможность редактировать свои отзывы через личный кабинет.
- Отвечать на отзывы, чтобы показать внимание к обратной связи.
WPRemark поддерживает все эти возможности и легко интегрируется в любую тему WordPress.