Создание и настройка автоматических отзывов в WordPress с помощью Expert Review

Зачем нужны автоматические отзывы на сайте WordPress

Отзывы посетителей — важный элемент для повышения доверия и улучшения конверсии на сайте. Однако сбор отзывов вручную может занять много времени и не всегда приносит желаемый результат. Автоматизация процесса добавления отзывов позволяет поддерживать активность сайта и демонстрировать социальное доказательство без постоянного участия администратора.

В этой статье мы рассмотрим, как с помощью плагина Expert Review организовать механизм автоматических отзывов, а также как кастомизировать его с помощью кода под свои задачи.

Установка и базовая настройка плагина Expert Review

Expert Review — мощный инструмент для создания отзывов с удобным интерфейсом и гибкими настройками. Для начала установим плагин:

  1. Перейдите в админке WordPress в раздел Плагины > Добавить новый.
  2. В поиске введите «Expert Review» и установите плагин от WPShop.
  3. Активируйте плагин.

После активации в админке появится новый пункт меню «Expert Review». Здесь можно добавить вручную отзывы и настроить отображение на сайте.

Для автоматизации нам понадобится включить функцию создания отзывов по расписанию. Для этого перейдите в Expert Review > Настройки > Автоматизация и активируйте опцию «Создавать отзывы автоматически».

Настройка автоматического создания отзывов с помощью CRON

Плагин позволяет создавать отзывы по шаблону с заданной периодичностью через WP-Cron. Это удобно для сайтов с динамически обновляющимся контентом или для имитации активности.

В настройках укажите:

  • Интервал создания (например, каждые 2 дня)
  • Шаблон текста отзыва — можно использовать плейсхолдеры для динамического заполнения (например, название продукта, текущая дата)
  • Автор отзыва — можно задать фиксированное имя или динамически менять

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

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

function wpfactory_create_custom_auto_review() {
    $review_post = array(
        'post_title'   => 'Автоматический отзыв от ' . date('d.m.Y H:i'),
        'post_content' => 'Отзыв сгенерирован автоматически. Отличный продукт, рекомендую!',
        'post_status'  => 'publish',
        'post_type'    => 'expert_review',
    );
    $post_id = wp_insert_post($review_post);
    if (!is_wp_error($post_id)) {
        update_post_meta($post_id, '_er_author', 'WPFactory Bot');
        update_post_meta($post_id, '_er_rating', 5); // Рейтинг от 1 до 5
    }
}

// Добавляем задачу в WP-Cron
if (!wp_next_scheduled('wpfactory_auto_review_event')) {
    wp_schedule_event(time(), 'daily', 'wpfactory_auto_review_event');
}
add_action('wpfactory_auto_review_event', 'wpfactory_create_custom_auto_review');

Этот код создаёт ежедневный отзыв с фиксированным текстом и рейтингом 5. Вы можете модифицировать содержимое и параметры по своему усмотрению.

Как добавить динамические данные в отзывы: примеры и советы

Для повышения уникальности и полезности автоматических отзывов можно подставлять данные из других источников:

  • Название текущего продукта или услуги
  • Имя пользователя, если отзывы генерируются от зарегистрированных клиентов
  • Дату и время создания
  • Результаты опросов или тестов (если есть интеграция с Quizle или Expert Review)

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

function wpfactory_create_dynamic_review($product_id) {
    $product_title = get_the_title($product_id);
    $review_post = array(
        'post_title'   => 'Отзыв о ' . $product_title,
        'post_content' => 'Очень доволен покупкой "' . $product_title . '". Качество на высоте!',
        'post_status'  => 'publish',
        'post_type'    => 'expert_review',
    );
    $post_id = wp_insert_post($review_post);
    if (!is_wp_error($post_id)) {
        update_post_meta($post_id, '_er_author', 'Пользователь');
        update_post_meta($post_id, '_er_rating', rand(4, 5));
    }
}

Вы можете вызвать эту функцию в нужном месте, передавая ID продукта для генерации релевантного отзыва.

Вывод отзывов на сайте: шорткод и виджеты Expert Review

Для отображения отзывов на страницах сайта плагин предлагает несколько вариантов:

  • Использование шорткода [expert_review] с параметрами
  • Виджеты для боковой панели
  • Блоки Gutenberg для редактора

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

[expert_review rating="4" order="DESC" limit="5"]

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

Для более тонкой настройки можно использовать фильтры WordPress и хуки плагина, например, чтобы изменить вывод шаблона:

add_filter('expert_review_template', function($template, $review) {
    // Можно модифицировать HTML шаблон отзыву
    if ($review->rating < 3) {
        $template = '<div class="review low-rating">' . $review->content . '</div>';
    }
    return $template;
}, 10, 2);

Как интегрировать автоматические отзывы с другими продуктами WPShop

Если вы используете на сайте другие решения WPShop, можно настроить взаимодействие с Expert Review:

  • Quizle: Автоматически генерировать отзывы на основе результатов опросов и викторин.
  • My Popup: Запрашивать отзывы через всплывающие окна и добавлять их в Expert Review.
  • Clearfy Pro: Оптимизировать работу отзыва, удаляя лишние скрипты и ускоряя загрузку.

Такой подход позволит увеличить вовлечённость пользователей и повысить качество отзывов.

Полезные рекомендации и подводные камни при автоматизации отзывов

Автоматические отзывы полезны, но важно соблюдать баланс, чтобы не потерять доверие посетителей:

  • Не создавайте слишком много однотипных отзывов — это может выглядеть неестественно.
  • Используйте разнообразие текста и динамические данные.
  • Периодически проверяйте созданные отзывы на релевантность и корректность.
  • Настройте капчу или фильтры, если принимаете отзывы от пользователей через формы.

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

В итоге, грамотная настройка автоматических отзывов с помощью Expert Review и кастомных функций значительно облегчит администрирование сайта и повысит доверие со стороны посетителей.

Как вывести и использовать метаданные товара WooCommerce в шаблонах
03.05.2026
Как создать автоматический импорт продуктов в WooCommerce
10.03.2026
Очистка базы данных WooCommerce без потери данных: практическое руководство
10.05.2026
Как создать автоматические сообщения в WordPress с помощью хуков и пингов
04.03.2026
Как использовать WPRemark для автоматического создания резервных копий WordPress
22.03.2026