Управление отзывами на сайте — важная задача для повышения доверия пользователей и улучшения конверсии. В этой статье подробно рассмотрим, как использовать плагин WPRemark для организации сбора и отображения отзывов на WordPress-сайте с примерами кода и советами по кастомизации.
Что такое WPRemark и почему он нужен для отзывов в WordPress
WPRemark — это специализированный плагин для WordPress, который позволяет легко и гибко управлять отзывами посетителей. Он поддерживает модерацию, рейтинги, сортировку, а также различные шаблоны вывода. Использование WPRemark помогает упростить процесс сбора отзывов и повысить их качество за счёт удобного административного интерфейса и гибких настроек.
Основные возможности WPRemark:
- Добавление отзывов с оценками и комментариями;
- Модерация отзывов прямо из админки;
- Кастомизация внешнего вида через шаблоны и стили;
- Вывод отзывов с сортировкой и фильтрацией;
- Интеграция с рейтингами и микроразметкой для SEO.
Плагин отлично подходит для сайтов с большим количеством отзывов, где важна структурированность и удобство управления.
Установка и базовая настройка WPRemark
Для установки WPRemark перейдите в админ-панель WordPress, в раздел Плагины > Добавить новый, найдите WPRemark и нажмите «Установить» и «Активировать».
После активации появится новый пункт меню «Отзывы» или «WPRemark» в админке. Перейдите туда для базовой настройки:
- Общие настройки — укажите, кто может оставлять отзывы (зарегистрированные пользователи или все посетители), включите/отключите обязательную модерацию;
- Внешний вид — выберите шаблон отображения отзывов, задайте цвета и шрифты;
- Поля формы — настройте обязательные поля для отзыва (имя, email, оценка, комментарий);
- Email-уведомления — включите уведомления о новых отзывах для админа.
Обязательно протестируйте форму добавления отзыва на фронтенде, чтобы убедиться, что все поля работают корректно и отзывы появляются в админке.
Кастомизация вывода отзывов с помощью кода
WPRemark позволяет выводить отзывы с помощью шорткода [wpremark_reviews], который можно вставить в любую страницу или пост. Однако для более гибкого вывода можно использовать PHP-функции и шаблоны.
Например, чтобы вывести список из 5 последних одобренных отзывов в шаблоне темы, воспользуемся функцией expertreview_wpremark_get_reviews() (название с префиксом домена для примера):
function expertreview_wpremark_get_reviews($args = array()) {
$default_args = array(
'number' => 5,
'status' => 'approved',
'order' => 'DESC',
'orderby' => 'date'
);
$args = wp_parse_args($args, $default_args);
$reviews = get_comments(array(
'post_id' => 0, // можно указать ID продукта или записи
'status' => $args['status'],
'number' => $args['number'],
'order' => $args['order'],
'orderby' => $args['orderby'],
'meta_key' => 'wpremark_rating', // рейтинг хранится в мета
'meta_value' => '',
'type' => 'review'
));
return $reviews;
}Теперь вы можете вывести эти отзывы, пройдя циклом по массиву и отобразив нужные поля, например, имя автора, дату, рейтинг и текст отзыва. Вот пример вывода в шаблоне:
$reviews = expertreview_wpremark_get_reviews();
echo '<div class="wpremark-reviews">';
foreach ($reviews as $review) {
$rating = get_comment_meta($review->comment_ID, 'wpremark_rating', true);
echo '<div class="wpremark-review">';
echo '<h4>' . esc_html($review->comment_author) . '</h4>';
echo '<div class="wpremark-rating">Оценка: ' . intval($rating) . '/5</div>';
echo '<p>' . esc_html($review->comment_content) . '</p>';
echo '</div>';
}
echo '</div>';Интеграция WPRemark с темой и SEO-оптимизация
Чтобы отзывы приносили максимальную пользу, важно правильно встроить их в тему и обеспечить поддержку микроразметки Schema.org. WPRemark поддерживает микроразметку, но можно добавить её вручную, если требуется кастомизация.
Например, добавим микроразметку Review для каждого отзыва:
foreach ($reviews as $review) {
$rating = get_comment_meta($review->comment_ID, 'wpremark_rating', true);
echo '<div itemscope itemtype="http://schema.org/Review" class="wpremark-review">';
echo '<span itemprop="author">' . esc_html($review->comment_author) . '</span>';
echo '<span itemprop="datePublished">' . esc_html($review->comment_date) . '</span>';
echo '<div itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating">';
echo '<meta itemprop="ratingValue" content="' . intval($rating) . '" />';
echo '<span>Оценка: ' . intval($rating) . '/5</span>';
echo '</div>';
echo '<p itemprop="reviewBody">' . esc_html($review->comment_content) . '</p>';
echo '</div>';
}Такая разметка улучшит отображение отзывов в поисковой выдаче, добавит «звёздочки» и повысит кликабельность.
Дополнительные плагины для расширения возможностей отзывов в WordPress
Для комплексного управления отзывами можно использовать WPRemark вместе с другими инструментами:
- Clearfy Pro — для оптимизации производительности и безопасности сайта, что важно при большом количестве отзывов;
- My Popup — для создания всплывающих форм сбора отзывов;
- Expert Review — для автоматического формирования отзывов на основе анализа данных;
- Quizle — для интерактивного сбора обратной связи и отзывов в формате опросов.
Интеграция этих плагинов с WPRemark позволит сделать систему отзывов на сайте максимально удобной и эффективной.
Советы по модерации и безопасности отзывов
Отзывы — частая мишень для спама и нежелательного контента. Для защиты используйте встроенные возможности WPRemark:
- Включите обязательную модерацию новых отзывов;
- Используйте капчу (Google reCAPTCHA или встроенную) в форме добавления отзыва;
- Ограничьте возможность оставлять отзывы только зарегистрированным пользователям или по email;
- Регулярно обновляйте плагин и WordPress для устранения уязвимостей;
- Настройте уведомления, чтобы быстро реагировать на новые отзывы и исключать спам.
Такой подход поможет поддерживать высокое качество отзывов и доверие посетителей.
Заключение
WPRemark — мощный инструмент для управления отзывами на WordPress с большим набором функций и возможностью кастомизации. Используя приведённые примеры кода и рекомендации, вы сможете встроить на сайт удобную и эффективную систему отзывов, которая повысит лояльность пользователей и улучшит SEO-показатели.
Подробнее о WPRemark и других полезных плагинах можно узнать на официальном сайте WPSHOP.RU.