Как использовать WPRemark для автоматизации отзывов в WordPress

Если вы хотите эффективно собирать, модераторовать и отображать отзывы пользователей на сайте WordPress, плагин WPRemark из набора WPShop может стать отличным решением. В этой статье мы подробно рассмотрим, как настроить WPRemark, как автоматизировать процесс сбора отзывов и интегрировать их в шаблоны сайта с помощью кода.

Что такое WPRemark и зачем он нужен

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

Основные преимущества WPRemark:

  • Настраиваемые формы отзывов с полями и рейтингами.
  • Автоматическая модерация и фильтрация спама.
  • Уведомления администратору и авторам отзывов.
  • Вывод отзывов с возможностью сортировки и фильтрации.
  • Интеграция с темами и возможностями кастомизации.

Плагин доступен на wpshop.ru.

Настройка WPRemark: пошаговое руководство

Для начала установите и активируйте WPRemark через админку WordPress или вручную загрузите плагин с сайта WPShop. Далее перейдите в настройки плагина и выполните следующие шаги.

1. Создание формы сбора отзывов

В разделе настроек WPRemark создайте новую форму для отзывов. Выберите поля, которые хотите использовать: имя, email, текст отзыва, рейтинг. Например, добавьте поле «Оценка» с диапазоном от 1 до 5 звезд.

Можно настроить обязательные поля, чтобы повысить качество отзывов. Например, поле «Текст отзыва» сделайте обязательным.

2. Настройка модерации и уведомлений

Перейдите в раздел модерации. Включите автоматическую модерацию, если хотите предварительно проверять отзывы перед публикацией. Также настройте уведомления — например, отправлять письма администратору о новых отзывах и авторам после публикации.

3. Встраивание формы на страницы сайта

WPRemark позволяет выводить форму с помощью шорткода или PHP-функции. Например, чтобы вывести форму в произвольном месте темы, используйте следующий код:

<?php
wpma_wpremark_display_form('default_form');
?>

Где default_form — идентификатор вашей формы.

Автоматизация обработки отзывов с WPRemark

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

Автоматическое добавление рейтинга к записи после публикации отзыва

Если вы хотите, чтобы средний рейтинг из отзывов автоматически записывался в метаполе записи для последующего отображения, используйте такой пример кода в functions.php вашей темы:

function wpma_wpremark_update_post_rating($comment_id, $approved) {
    if( 1 !== $approved ) return; // обрабатываем только одобренные отзывы

    $comment = get_comment($comment_id);
    $post_id = $comment->comment_post_ID;

    // Получаем все одобренные отзывы с рейтингом для записи
    $args = array(
        'post_id' => $post_id,
        'status' => 'approve',
        'meta_key' => 'wpremark_rating',
        'meta_compare' => 'EXISTS'
    );
    $comments = get_comments($args);

    if(!$comments) return;

    $sum = 0;
    $count = 0;
    foreach($comments as $c) {
        $rating = get_comment_meta($c->comment_ID, 'wpremark_rating', true);
        if($rating) {
            $sum += intval($rating);
            $count++;
        }
    }
    if($count > 0) {
        $average = round($sum / $count, 1);
        update_post_meta($post_id, 'wpma_average_rating', $average);
    }
}
add_action('comment_post', 'wpma_wpremark_update_post_rating', 10, 2);

Этот код обновляет средний рейтинг записи при каждом новом одобренном отзыве.

Автоматическое отображение среднего рейтинга в шаблоне записи

Чтобы вывести средний рейтинг на странице записи, добавьте в шаблон single.php или соответствующий файл такой код:

<?php
$rating = get_post_meta(get_the_ID(), 'wpma_average_rating', true);
if($rating) {
    echo '<div class="wpma-average-rating">Средний рейтинг: ' . esc_html($rating) . ' ⭐</div>';
}
?>

Дополнительные советы для работы с WPRemark

Интеграция с другими плагинами и темами

WPRemark хорошо сочетается с большинством популярных тем и плагинов. Для улучшения SEO отзывов убедитесь, что отзывы выводятся с правильной микроразметкой schema.org, что плагин поддерживает.

При использовании тем из WPShop, например Reboot или JournalX, настройте стили под ваш дизайн, чтобы формы и отзывы выглядели гармонично.

Использование WPRemark на страницах продуктов и услуг

WPRemark отлично подходит для сбора отзывов о товарах и услугах. Для WooCommerce можно вывести форму отзыва на странице товара, добавив шорткод или PHP-функцию в шаблон product.php.

Фильтрация и сортировка отзывов

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

[wpremark_reviews orderby="rating" order="DESC"]

Или аналогично через PHP:

<?php
wpma_wpremark_display_reviews(array('orderby' => 'rating', 'order' => 'DESC'));
?>

Это позволит отображать лучшие отзывы вверху списка, что повышает доверие посетителей.

Заключение

Использование WPRemark значительно облегчает работу с отзывами на сайте WordPress, повышая вовлечённость пользователей и качество контента. Настройка форм, автоматизация обработки и интеграция с темой позволяют гибко организовать сбор и отображение отзывов. Рекомендуется изучить документацию плагина на wpshop.ru для более глубоких возможностей и обновлений.

Как отключить Emoji в WordPress для ускорения сайта
12.04.2026
Как избежать проблем с бесконечным переадресом в WordPress
19.02.2026
WooCommerce: автоматическое удаление неподтверждённых заказов с использованием WP-Cron
10.06.2026
WooCommerce: автоматическое отключение способов оплаты при неподтверждённых заказах
22.05.2026
Как автоматически удалять старые изображения в WordPress
06.02.2026