Использование WPRemark для создания отзывов и рецензий в WordPress

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

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

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

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

  • Удобный визуальный редактор для отзывов;
  • Возможность добавлять рейтинги по различным критериям;
  • Фильтрация и модерация комментариев с отзывами;
  • Гибкая кастомизация оформления;
  • Оптимизация под SEO;
  • Поддержка пользовательских полей и кастомных типов записей.

Плагин отлично подойдёт для сайтов с товарами, услугами, обзорами и просто для сайтов, где нужна обратная связь от посетителей.

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

Для установки плагина выполните следующие шаги:

  1. Перейдите в панель администратора WordPress в раздел Плагины > Добавить новый.
  2. В поиске введите WPRemark.
  3. Найдите плагин и нажмите Установить, затем Активировать.
  4. В меню появится раздел WPRemark для настройки.

В базовых настройках можно указать:

  • Типы записей, к которым будут прикреплены отзывы;
  • Включить или отключить рейтинги;
  • Настроить внешний вид блока отзывов;
  • Выбрать права для публикации отзывов (только зарегистрированные пользователи или все посетители).

Пример базовой настройки через код

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

function wppuzzle_enable_wpremark_for_products() {
    if ( function_exists('wpremark_init') ) {
        add_post_type_support('product', 'wpremark');
    }
}
add_action('init', 'wppuzzle_enable_wpremark_for_products');

Этот код добавит поддержку отзывов WPRemark к типу записи product.

Как вывести отзывы WPRemark в шаблоне темы

WPRemark предоставляет удобную функцию для вывода блока с отзывами. В нужном месте шаблона (например, single.php или content-product.php) вставьте следующий код:

<?php
if ( function_exists('wpremark_display_reviews') ) {
    wpremark_display_reviews(get_the_ID());
}
?>

Функция wpremark_display_reviews() принимает ID записи и выводит отзывы с рейтингами и формой для добавления нового отзыва.

Кастомизация вывода с помощью фильтров

WPRemark поддерживает фильтры для изменения разметки и стилей. Например, чтобы изменить заголовок блока отзывов, добавьте в functions.php:

function wppuzzle_custom_wpremark_title($title) {
    return 'Отзывы и оценки наших клиентов';
}
add_filter('wpremark_reviews_title', 'wppuzzle_custom_wpremark_title');

Так вы сможете адаптировать внешний вид под стиль сайта.

Расширенные возможности: добавление пользовательских полей в отзывы

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

Добавим поле "Город" в форму:

function wppuzzle_wpremark_add_custom_fields() {
    ?>
    <p class="wpremark-custom-city">
        <label for="wpremark_city">Город:</label>
        <input type="text" name="wpremark_city" id="wpremark_city" />
    </p>
    <?php
}
add_action('wpremark_review_form_before_submit', 'wppuzzle_wpremark_add_custom_fields');

Теперь нужно сохранить это поле вместе с отзывом:

function wppuzzle_wpremark_save_custom_fields($comment_id) {
    if ( isset($_POST['wpremark_city']) ) {
        $city = sanitize_text_field($_POST['wpremark_city']);
        add_comment_meta($comment_id, 'wpremark_city', $city, true);
    }
}
add_action('comment_post', 'wppuzzle_wpremark_save_custom_fields');

Чтобы вывести этот дополнительный параметр рядом с отзывом, используйте:

function wppuzzle_wpremark_display_custom_fields($comment_text, $comment) {
    $city = get_comment_meta($comment->comment_ID, 'wpremark_city', true);
    if ( $city ) {
        $comment_text .= '<p class="wpremark-city"><strong>Город:</strong> ' . esc_html($city) . '</p>';
    }
    return $comment_text;
}
add_filter('comment_text', 'wppuzzle_wpremark_display_custom_fields', 10, 2);

Советы по улучшению отзывов с WPRemark

Модерация и спам-защита

Для поддержания качества отзывов обязательно включите модерацию. В настройках WPRemark это реализуется через опцию одобрения перед публикацией. Кроме того, используйте плагины антиспам, например, Akismet или интегрируйте Google reCAPTCHA.

Оптимизация скорости и SEO

WPRemark оптимизирован под SEO: отзывы выводятся в разметке Schema.org, что улучшает отображение в поисковой выдаче. Чтобы дополнительно ускорить загрузку, кешируйте блок отзывов или используйте AJAX-загрузку отзывов по мере прокрутки страницы.

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

Если вы используете темы и плагины с WPGPT или Clearfy Pro, можно совместить их с WPRemark для более продвинутых отзывов и аналитики. Например, WPGPT поможет автоматически генерировать ответы на отзывы, а Clearfy Pro — улучшить безопасность и производительность сайта с отзывами.

Заключение по работе с WPRemark

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

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

Добавь в закладки и поделись с друзьями:

⭐⭐⭐⭐⭐
Как создать безопасное AJAX-наполнение в WordPress с примером кода
20.03.2026
Как отключить автоматическое изменение качества изображений в WordPress
30.12.2025
Создаем собственный виджет WordPress с применением классов и примерами кода
21.11.2025
WooCommerce: автоматическое удаление товаров с нулевым остатком и управление запасами
15.05.2026
WooCommerce: автоматическое создание отзывов после покупки
28.05.2026
×

AI-плагин от WPShop.ru

анализирует конкурентов

пишет статьи

готовит SEO

генерирует изображения

и еще кое-что...
WPGPT
Плагин, который наполняет ваш сайт WordPress
Узнать больше