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

Создание отзывов на сайте — важная часть повышения доверия и вовлеченности пользователей. Однако ручное добавление отзывов занимает время и требует постоянного внимания. В этой статье мы рассмотрим, как можно автоматизировать процесс создания отзывов в WordPress с помощью плагина Expert Review. Также покажем, как с помощью небольшого кода автоматически создавать отзывы на основе пользовательских данных или событий.

Почему стоит использовать автоматические отзывы в WordPress

Автоматизация отзывов позволяет:

  • Экономить время на ручном добавлении;
  • Повысить активность на сайте за счет динамически генерируемого контента;
  • Использовать отзывы для улучшения SEO благодаря свежему и релевантному содержимому;
  • Интегрировать отзывы с другими процессами сайта, например, после покупки или получения услуги.

Плагин Expert Review — это мощный инструмент, который позволяет создавать, управлять и отображать отзывы с множеством настроек и шаблонов.

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

Для начала установите плагин Expert Review с официального сайта WPSHOP или через панель администратора WordPress (Раздел «Плагины» – «Добавить новый»).

После активации выполните базовую настройку:

  • Перейдите в меню Expert Review;
  • Настройте шаблон отображения отзывов, выберите нужный стиль;
  • Настройте поля для отзывов: оценка, текст, имя автора, дата;
  • При необходимости подключите интеграции с WooCommerce или другими сервисами.

Автоматическое создание отзывов с помощью кода — пример решения

Если вам нужно автоматически создавать отзывы, например, после подтверждения заказа или регистрации пользователя, можно использовать функцию Expert Review API.

Ниже пример функции, которая добавляет отзыв автоматически, используя хук на завершение заказа WooCommerce:

function wporg_add_auto_review_after_order( $order_id ) {
    if ( ! class_exists('ExpertReview') ) {
        return;
    }
    $order = wc_get_order( $order_id );
    if ( ! $order ) {
        return;
    }

    $customer_name = $order->get_billing_first_name() . ' ' . $order->get_billing_last_name();
    $review_content = 'Спасибо за покупку! Мы очень рады, что вы выбрали наш магазин.';
    $rating = 5; // Максимальная оценка

    $review_data = array(
        'author' => $customer_name,
        'content' => $review_content,
        'rating' => $rating,
        'date' => current_time('mysql'),
        'status' => 'approved',
    );

    // Добавляем отзыв через API Expert Review
    ExpertReview()->add_review( $review_data );
}
add_action( 'woocommerce_order_status_completed', 'wporg_add_auto_review_after_order' );

В этом коде мы используем хук woocommerce_order_status_completed, который срабатывает при смене статуса заказа на «завершён». Затем формируем данные отзыва и вызываем метод add_review плагина Expert Review для добавления записи.

Объяснение параметров функции

Параметры в $review_data:

  • author — имя автора отзыва, здесь берем из данных заказа;
  • content — текст самого отзыва;
  • rating — числовая оценка, обычно от 1 до 5;
  • date — дата создания отзыва;
  • status — статус публикации, для мгновенного отображения ставим «approved».

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

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

[expert_review_list]

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

echo do_shortcode('[expert_review_list]');

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

Пример шорткода с параметрами

Вывести 10 последних отзывов с рейтингом не ниже 4:

[expert_review_list limit="10" min_rating="4"]

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

Для расширения возможностей автоматизации можно:

  • Использовать CRON-задачи для периодического создания отзывов на основе данных аналитики или опросов;
  • Интегрировать Expert Review с плагином WPRemark для автоматической генерации отзывов по продуктам;
  • Добавлять отзывы из внешних источников через REST API;
  • Настраивать email-уведомления для пользователей с просьбой оставить отзыв, а затем автоматически публиковать их с помощью Expert Review.

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

Заключение

Автоматизация создания отзывов в WordPress — отличный способ повысить вовлеченность и улучшить качество контента на сайте. Плагин Expert Review предоставляет удобный API и гибкие настройки для реализации этой задачи. В статье приведен пример кода, который поможет вам быстро интегрировать автоматическое добавление отзывов после завершения заказа WooCommerce.

Подробнее о плагине и его возможностях смотрите на официальной странице Expert Review.

Скачать WP с оф. сайта Магазин проверенных платных тем