Как создать автоматические отзывы в WordPress с помощью WPRemark

Автоматические отзывы на сайте — отличный способ повысить доверие посетителей и улучшить конверсию. В этой статье мы разберём, как с помощью плагина WPRemark и нескольких строк кода создать систему, которая будет автоматически публиковать отзывы, например, после покупки или определённого действия пользователя.

Что такое WPRemark и почему он подходит для автоматизации отзывов

WPRemark — это мощный плагин для управления отзывами и комментариями с рейтингами, который позволяет не только собирать отзывы, но и создавать сложные сценарии вывода и модерации. Он поддерживает кастомные поля, интеграцию с WooCommerce и REST API.

Для автоматизации отзывов WPRemark подходит идеально, поскольку предоставляет удобный API для программного добавления отзывов и гибкую настройку отображения.

Основные возможности WPRemark для автоматизации

  • Добавление отзывов через PHP-код и REST API;
  • Настройка шаблонов отображения отзывов;
  • Поддержка рейтингов и комментариев;
  • Интеграция с WooCommerce и другими плагинами;
  • Возможность проверки и модерации отзывов.

Как автоматически добавлять отзывы после определённого действия

Рассмотрим пример: после успешной покупки на сайте WooCommerce автоматически создаём отзыв от имени пользователя.

Для этого нам понадобится использовать хук woocommerce_order_status_completed, который срабатывает при смене статуса заказа на "Выполнен". В обработчике создадим отзыв через WPRemark.

Пример кода для автоматического создания отзыва

add_action('woocommerce_order_status_completed', 'wpkeys_add_auto_review_after_purchase', 10, 1);
function wpkeys_add_auto_review_after_purchase($order_id) {
    if (!$order_id) return;

    $order = wc_get_order($order_id);
    $user_id = $order->get_user_id();

    // Проверяем, есть ли уже отзыв для этого заказа
    $existing_reviews = get_posts([
        'post_type' => 'wpremark_review',
        'meta_query' => [
            [
                'key' => '_order_id',
                'value' => $order_id,
                'compare' => '='
            ]
        ]
    ]);
    if (!empty($existing_reviews)) {
        return; // Отзыв уже есть
    }

    $user_info = get_userdata($user_id);
    $review_data = [
        'post_title' => 'Отзыв пользователя ' . $user_info->display_name,
        'post_content' => 'Спасибо за покупку! Мы надеемся, что товар вам понравился.',
        'post_status' => 'publish',
        'post_type' => 'wpremark_review',
        'meta_input' => [
            '_user_id' => $user_id,
            '_order_id' => $order_id,
            '_rating' => 5
        ]
    ];

    wp_insert_post($review_data);
}

В этом коде происходит следующее:

  • По событию завершения заказа получаем ID пользователя и проверяем, не создан ли отзыв ранее для этого заказа.
  • Если отзыва нет, создаём новый отзыв с максимальным рейтингом (5).
  • Отзыв публикуется автоматически.

Настройка отображения автоматических отзывов на сайте

WPRemark позволяет выводить отзывы с помощью шорткодов или виджетов. Чтобы отобразить все отзывы, включая автоматические, используйте шорткод:

[wpremark_reviews]

Если нужно отобразить отзывы с определённой меткой или фильтром, например, только с рейтингом 5, можно использовать дополнительные параметры шорткода.

Также можно вывести отзывы в произвольном месте темы, используя PHP-функции WPRemark.

Пример вывода отзывов в шаблоне темы

if (function_exists('wpremark_display_reviews')) {
    echo wpremark_display_reviews(['rating' => 5, 'limit' => 10]);
}

Этот код выведет последние 10 отзывов с рейтингом 5.

Дополнительные советы по автоматизации отзывов в WordPress

Помимо автоматического создания отзывов, полезно внедрить:

  • Модерацию и уведомления: настраивать WPRemark так, чтобы новые отзывы требовали проверки или уведомляли администратора сайта.
  • Интеграцию с почтовыми рассылками: отправлять письмо с просьбой оставить отзыв после выполнения определённых действий.
  • Использование CRON задач: для периодического напоминания или сбора отзывов.

Если хотите расширить функционал, например, добавить кастомные поля в отзывы или интегрировать с другими плагинами, WPRemark предоставляет удобные хуки и фильтры для разработчиков.

Где скачать и как установить WPRemark

Плагин доступен на сайте WPSHOP. Установка стандартная: загрузите архив через админку WordPress, активируйте и настройте в разделе "Отзывы".

После установки плагина рекомендуем ознакомиться с документацией и примерами на официальном сайте для более глубокой настройки.

Как создать собственный шорткод в WordPress: пошаговое руководство
12.11.2025
Как создать настройку «Отсутствие товара» в WooCommerce с выводом кастомного сообщения
09.04.2026
Как создать собственный шорткод с атрибутами в WordPress
16.11.2025
Как удалить или изменить класс в меню WordPress без плагинов
06.01.2026
Как автоматизировать удаление старого контента в WordPress
25.02.2026

На оформлении, скоро здесь появится полноценный ресурс