Ведение отзывов на сайте WordPress — важный инструмент для повышения доверия посетителей и улучшения конверсии. Однако ручной сбор и модерация отзывов занимают много времени. Плагин WPRemark позволяет автоматизировать этот процесс, облегчая сбор, отображение и управление отзывами на вашем сайте.
Что такое WPRemark и зачем он нужен
WPRemark — это мощный плагин для WordPress, который упрощает создание отзывов, их публикацию и модерирование. Он поддерживает автоматическую интеграцию с разными формами, позволяет настроить шаблоны вывода отзывов и фильтры для повышения качества контента.
Основные возможности WPRemark:
- Автоматический сбор отзывов с фронтенда без необходимости ручного одобрения;
- Поддержка рейтинговой системы с несколькими критериями;
- Возможность настройки шаблонов вывода с помощью шорткодов и PHP;
- Интеграция с другими плагинами и темами, в том числе с темой Yelly;
- Управление отзывами из админ-панели с гибкой фильтрацией.
Настройка WPRemark для автоматического сбора отзывов
Для начала установите и активируйте плагин WPRemark через панель администратора WordPress. После активации перейдите в раздел настроек плагина.
В настройках задайте следующие основные параметры:
- Автоодобрение отзывов: включите, если хотите, чтобы отзывы сразу публиковались без модерации;
- Рейтинговые критерии: добавьте нужные параметры, например, качество, сервис, цена;
- Настройка формы: выберите поля, которые будут отображаться пользователям для заполнения;
- Уведомления: настройте email-уведомления для администраторов и пользователей.
Пример создания простой формы для отзывов с помощью шорткода:
[wpremark_form]Этот шорткод выводит форму, которая автоматически отправляет отзывы в базу и, при включенной функции автоодобрения, сразу отображает их на сайте.
Вывод отзывов на страницах сайта
Для отображения собранных отзывов используйте следующий шорткод:
[wpremark_list limit="10" orderby="date" order="DESC"]Параметры:
limit— количество отзывов для вывода;orderby— сортировка (например, по дате);order— порядок сортировки (ASC или DESC).
Если нужно вывести отзывы программно в шаблоне темы, можно использовать PHP-функцию:
function yelly_wpremark_display_reviews($args = []) {
echo do_shortcode('[wpremark_list ' . http_build_query($args, '', ' ') . ']');
}
// Использование в шаблоне
<?php yelly_wpremark_display_reviews(['limit' => 5, 'orderby' => 'rating', 'order' => 'DESC']); ?>
Кастомизация шаблона вывода отзывов
WPRemark поддерживает переопределение шаблонов вывода через файл в папке темы. Создайте папку wpremark в вашей активной теме и поместите туда файл review-item.php. В этом файле можно настроить HTML и PHP для отображения каждого отзыва по своему усмотрению.
Пример содержимого файла review-item.php:
<div class="wpremark-review">
<h4><?php echo esc_html($review->author_name); ?></h4>
<div class="wpremark-rating">
Рейтинг: <?php echo intval($review->rating); ?>/5
</div>
<p><?php echo esc_html($review->content); ?></p>
</div>
Использование API WPRemark для расширенной автоматизации
WPRemark предоставляет REST API для добавления и управления отзывами извне. Это полезно, если вы хотите автоматически импортировать отзывы из сторонних систем или интегрировать плагин с мобильным приложением.
Пример добавления отзыва через REST API с использованием PHP:
$response = wp_remote_post(site_url('/wp-json/wpremark/v1/reviews'), [
'headers' => [
'Authorization' => 'Bearer YOUR_API_TOKEN',
'Content-Type' => 'application/json',
],
'body' => json_encode([
'author_name' => 'Иван Иванов',
'content' => 'Отличный сервис и быстрая доставка!',
'rating' => 5,
]),
]);
if (is_wp_error($response)) {
error_log('Ошибка при добавлении отзыва: ' . $response->get_error_message());
} else {
error_log('Отзыв успешно добавлен');
}
Лучшие практики при работе с отзывами в WordPress
Чтобы отзывы приносили максимальную пользу, следует соблюдать несколько правил:
- Включайте автоодобрение только если уверены в качестве комментариев, иначе лучше модерация;
- Регулярно обновляйте плагин WPRemark для безопасности и новых функций;
- Используйте капчу или другие методы защиты от спама;
- Интегрируйте отзывы с SEO-решениями для улучшения видимости сайта;
- Настраивайте внешний вид отзывов под дизайн темы, например, Yelly, чтобы сохранить единый стиль.