Автоматизация сбора и публикации отзывов на сайте WordPress значительно упрощает работу владельцев интернет-площадок, особенно если вы ведёте блог, интернет-магазин или сайт услуг. В этой статье подробно разберём, как с помощью плагина WPExpert Review настроить автоматическое создание отзывов и интегрировать их в ваши записи и страницы.
Почему важно использовать автоматическое создание отзывов в WordPress
Отзывы — это социальное доказательство качества вашего продукта или услуги. Однако вручную собирать и публиковать отзывы долго и неудобно. Плагин WPExpert Review позволяет:
- Автоматически создавать отзывы на основе заданных шаблонов.
- Интегрировать отзывы непосредственно в контент постов или товаров.
- Использовать удобный визуальный редактор для настройки внешнего вида отзывов.
- Собирать отзывы от пользователей через формы с модерацией.
Это экономит время и повышает доверие посетителей к вашему сайту.
Установка и базовая настройка WPExpert Review
Для начала установите плагин WPExpert Review с официального сайта WPSHOP.RU или через админ-панель WordPress:
- Перейдите в раздел «Плагины» → «Добавить новый».
- Загрузите архив с плагином и активируйте его.
- В меню появится новый пункт «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 помогает значительно повысить вовлечённость пользователей и улучшить доверие к вашему сайту. С помощью простых функций и настроек вы сможете интегрировать отзывы в любые записи и товары, а также собирать их от посетителей без лишних усилий.