Автоматическое создание отзывов в WordPress с помощью WPExpert Review

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

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

Отзывы — это социальное доказательство качества вашего продукта или услуги. Однако вручную собирать и публиковать отзывы долго и неудобно. Плагин WPExpert Review позволяет:

  • Автоматически создавать отзывы на основе заданных шаблонов.
  • Интегрировать отзывы непосредственно в контент постов или товаров.
  • Использовать удобный визуальный редактор для настройки внешнего вида отзывов.
  • Собирать отзывы от пользователей через формы с модерацией.

Это экономит время и повышает доверие посетителей к вашему сайту.

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

Для начала установите плагин WPExpert Review с официального сайта WPSHOP.RU или через админ-панель WordPress:

  1. Перейдите в раздел «Плагины» → «Добавить новый».
  2. Загрузите архив с плагином и активируйте его.
  3. В меню появится новый пункт «Expert Review».

После активации откройте настройки плагина и задайте основные параметры отображения: шаблон отзывов, рейтинг, цвета и т.д.

Автоматическое создание отзывов через код: пример функции

Если вы хотите создавать отзывы программно, например, при публикации новых товаров или записей, можно использовать следующий пример функции с префиксом wplogru_ для удобства и избежания конфликтов:

function wplogru_create_auto_review($post_id, $author, $content, $rating) {
    if (get_post_type($post_id) !== 'post' && get_post_type($post_id) !== 'product') {
        return;
    }

    // Подготовка данных отзыва
    $review_data = array(
        'post_title' => 'Отзыв от ' . $author,
        'post_content' => $content,
        'post_type' => 'expert_review',
        'post_status' => 'publish',
        'post_parent' => $post_id,
    );

    // Создание отзыва
    $review_id = wp_insert_post($review_data);

    if ($review_id && !is_wp_error($review_id)) {
        // Сохраняем рейтинг как метаполе
        update_post_meta($review_id, 'expert_review_rating', intval($rating));
    }
}

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

add_action('save_post', function($post_id) {
    // Пример автоматического создания отзыва
    wplogru_create_auto_review(
        $post_id,
        'Пользователь',
        'Отличный материал, очень полезно!',
        5
    );
});

Настройка вывода отзывов на странице записи или товара

Чтобы отзывы отображались в нужном месте, можно внедрить следующий код в шаблон single.php или single-product.php:

function wplogru_show_reviews($post_id) {
    $args = array(
        'post_type' => 'expert_review',
        'post_parent' => $post_id,
        'posts_per_page' => -1,
        'order' => 'DESC',
    );

    $reviews = new WP_Query($args);

    if ($reviews->have_posts()) {
        echo '<div class="wplogru-reviews"><h3>Отзывы</h3>';
        while ($reviews->have_posts()) {
            $reviews->the_post();
            $rating = get_post_meta(get_the_ID(), 'expert_review_rating', true);
            echo '<div class="wplogru-review">';
            echo '<strong>' . get_the_title() . '</strong>';
            echo '<p>' . get_the_content() . '</p>';
            echo '<p>Рейтинг: ' . intval($rating) . '/5</p>';
            echo '</div>';
        }
        echo '</div>';
        wp_reset_postdata();
    }
}

И вызвать её в нужном месте шаблона:

if (is_singular()) {
    wplogru_show_reviews(get_the_ID());
}

Другие полезные функции плагина WPExpert Review

Плагин поддерживает:

  • Короткие коды для вставки отзывов в любой контент.
  • Виджеты с последними отзывами.
  • Интеграцию с рейтингами Google и Яндекс.
  • Формы для сбора отзывов с модерацией и подтверждением.

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

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

Чтобы вывести отзывы в любом месте контента, используйте:

[expert_review post_id="123"]

где 123 — ID записи или товара.

Как добавить форму для сбора отзывов

В WPExpert Review можно встроить форму для пользователей. В административной панели плагина настройте внешний вид и поля формы, а затем добавьте шорткод:

[expert_review_form post_id="123"]

Отзывы будут сохраняться с возможностью модерации.

Заключение

Автоматизация создания и публикации отзывов с плагином WPExpert Review помогает значительно повысить вовлечённость пользователей и улучшить доверие к вашему сайту. С помощью простых функций и настроек вы сможете интегрировать отзывы в любые записи и товары, а также собирать их от посетителей без лишних усилий.

Как избежать замедлений WordPress при большом количестве записей
11.02.2026
Ограничение количества категорий для постов в WordPress: практическое руководство
24.01.2026
Как удалить категорию в WordPress с помощью кода
17.12.2025
Как избежать конфликтов между плагинами в WordPress: практические советы и решения
13.12.2025
Автоматическое удаление несоответствующих метаданных в WordPress
13.03.2026