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

Владельцы сайтов на WordPress часто сталкиваются с задачей сбора и публикации отзывов пользователей. Ручной сбор отзывов занимает много времени, а автоматизация этого процесса значительно облегчает работу. В этой статье мы рассмотрим, как с помощью плагина WP Robot автоматизировать создание и отправку отзывов на ваш сайт, а также добавим собственные функции для улучшения контроля качества и безопасности.

Что такое WP Robot и как он помогает с отзывами

WP Robot — это мощный плагин для автоматизации создания контента в WordPress. Его можно настроить для автоматического сбора отзывов из различных источников или генерации отзывов на основе шаблонов. Благодаря гибкой системе шаблонов и API, WP Robot позволяет публиковать отзывы без вашего постоянного участия.

Основные преимущества использования WP Robot для отзывов:

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

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

Настройка автоматического создания отзывов с WP Robot

Для начала установите и активируйте плагин WP Robot с официального сайта https://wpshop.ru/.

После активации перейдите в настройки плагина и создайте новый кампейн для отзывов. В настройках укажите источник данных: это могут быть RSS-ленты, API отзывов или собственные шаблоны с переменными.

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

{review_text} - Отзыв от {user_name}, рейтинг: {rating}

Используя переменные, WP Robot подставляет реальные данные и публикует отзыв в нужной категории. Можно задать частоту публикаций, чтобы отзывы появлялись автоматически с заданным интервалом.

Автоматизация с использованием собственного API источника

Если у вас есть собственная база отзывов или внешний сервис, вы можете интегрировать его с WP Robot через API. Для этого напишите PHP-функцию, которая будет получать данные и передавать их плагину.

function wprobot_get_reviews_from_api() {
    $response = wp_remote_get('https://example.com/api/reviews');
    if (is_wp_error($response)) {
        return [];
    }
    $body = wp_remote_retrieve_body($response);
    $data = json_decode($body, true);
    return $data ? $data : [];
}

Далее эти данные можно обработать и использовать в шаблонах WP Robot для публикации.

Добавление проверки качества и безопасности отзывов

Автоматически создаваемые отзывы могут содержать спам или нежелательный контент. Чтобы избежать этого, рекомендуем добавить дополнительные проверки перед публикацией.

Фильтрация по ключевым словам

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

function wprobot_filter_review_content($content) {
    $forbidden_words = ['спам', 'реклама', 'ссылка'];
    foreach ($forbidden_words as $word) {
        if (stripos($content, $word) !== false) {
            return false; // Отзыв не проходит фильтр
        }
    }
    return true; // Отзыв чистый
}

Эту функцию можно вызвать перед публикацией и пропускать только качественные отзывы.

Автоматическая модерация с использованием Clearfy Pro

Для дополнительной защиты от спама и автоматической модерации советуем использовать плагин Clearfy Pro. Он помогает блокировать спам и повышать безопасность сайта. Совместная работа WP Robot и Clearfy Pro — это надежная связка для управления отзывами.

Автоматическая отправка новых отзывов на email и в Telegram

Чтобы оперативно получать уведомления о новых отзывах, можно настроить автоматическую отправку сообщений на email и в Telegram.

Отправка email с помощью wp_mail()

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

add_action('publish_review', 'wprobot_send_review_email', 10, 2);
function wprobot_send_review_email($ID, $post) {
    $to = 'admin@site.ru';
    $subject = 'Новый отзыв опубликован';
    $message = 'Отзыв: ' . get_the_title($ID) . "\n" . get_the_content(null, false, $ID);
    wp_mail($to, $subject, $message);
}

Отправка уведомлений в Telegram с помощью бота

Для интеграции с Telegram можно использовать следующий пример кода. Сначала создайте бота через BotFather и получите токен.

function wprobot_send_telegram_message($message) {
    $token = 'ВАШ_TELEGRAM_BOT_TOKEN';
    $chat_id = 'ВАШ_CHAT_ID';
    $url = "https://api.telegram.org/bot{$token}/sendMessage";

    $args = [
        'body' => [
            'chat_id' => $chat_id,
            'text' => $message,
        ]
    ];

    wp_remote_post($url, $args);
}

add_action('publish_review', function($ID, $post) {
    $message = 'Новый отзыв опубликован: ' . get_the_title($ID);
    wprobot_send_telegram_message($message);
}, 10, 2);

Вывод отзывов на сайте с кастомным пагинатором ABC Pagination

Для удобства пользователей отзывы лучше разбивать на страницы. Плагин ABC Pagination позволит настроить красивую и удобную навигацию.

Пример вывода отзывов с кастомным пагинатором:

$args = [
    'post_type' => 'review',
    'posts_per_page' => 10,
    'paged' => get_query_var('paged') ? get_query_var('paged') : 1
];
$query = new WP_Query($args);

if($query->have_posts()) {
    echo '<div class="reviews-list">';
    while($query->have_posts()) {
        $query->the_post();
        echo '<div class="review-item">';
        the_title('<h3>', '</h3>');
        the_content();
        echo '</div>';
    }
    echo '</div>';

    // Вывод пагинации
    if(function_exists('abc_pagination')) {
        abc_pagination($query->max_num_pages);
    }
} else {
    echo '<p>Отзывы не найдены.</p>';
}
wp_reset_postdata();

Вывод

Автоматизация создания и отправки отзывов в WordPress с помощью WP Robot существенно облегчает работу с пользовательским контентом. Комбинируя возможности плагина с собственными функциями для фильтрации и уведомлений, вы получаете гибкую и надежную систему отзывов. Использование дополнительных инструментов, таких как Clearfy Pro и ABC Pagination, делает процесс управления отзывами еще удобнее и безопаснее.

Автоматическое обновление остатка и цены товаров WooCommerce через Webhook с примером кода
25.04.2026
Как автоматически обновлять контент в WordPress с помощью AJAX и WP-Cron
02.01.2026
Как автоматически удалять старые медиафайлы в WordPress
24.03.2026
Как автоматически обновлять плагины в WordPress с помощью кода
25.12.2025
Автоматическое отключение неиспользуемых виджетов в WordPress
05.06.2026