Автоматизация сбора и публикации отзывов на сайте — важный инструмент для повышения доверия посетителей и удобства администрирования. В этой статье подробно разберём, как с помощью плагина Expert Review создать систему автоматических отзывов в WordPress, а также покажем, как расширить функционал с помощью собственного кода.
Почему стоит использовать Expert Review для автоматизации отзывов
Плагин Expert Review обладает гибкими возможностями для сбора и отображения отзывов. Он поддерживает визуальные рейтинги, фильтры, интеграцию с WooCommerce и настройку шаблонов вывода. Благодаря этому можно создать не просто форму для отзывов, а удобную систему с автоматическими триггерами публикации и модерацией.
Кроме того, Expert Review позволяет использовать шорткоды и виджеты для вывода отзывов в любом месте сайта — это удобно для создания динамических страниц с отзывами клиентов.
Основные преимущества плагина Expert Review
- Гибкая настройка полей формы отзывов.
- Возможность автоматической публикации или модерации отзывов.
- Поддержка рейтингов и визуальных оценок.
- Интеграция с WooCommerce и другими плагинами.
- Кастомизация шаблонов вывода отзывов.
Создание формы автоматических отзывов с Expert Review
Для начала установите и активируйте плагин Expert Review. После этого перейдите в его настройки и создайте форму для отзывов, добавив необходимые поля: имя, email, текст отзыва, рейтинг.
В разделе Публикация отзывов выберите опцию автоматической публикации без модерации, если хотите, чтобы отзывы появлялись сразу после отправки. Если нужна модерация, выберите соответствующую опцию.
Чтобы разместить форму на странице, используйте шорткод, который плагин генерирует автоматически, например:
[expert-review-form id="1"]Где id="1" — идентификатор созданной формы.
Пример кода для автоматического добавления отзывов из внешнего источника
Иногда нужно автоматически добавлять отзывы, например, импортируя их из CRM или другого сервиса. Для этого можно использовать следующий пример функции, которая добавляет отзыв с помощью API плагина Expert Review (в данном примере условный, адаптируйте под конкретный API плагина):
function wptour_add_expert_review($author, $email, $content, $rating) {
$review = array(
'post_title' => 'Отзыв от ' . $author,
'post_content' => $content,
'post_status' => 'publish',
'post_type' => 'expert_review',
'meta_input' => array(
'author_name' => $author,
'author_email' => $email,
'review_rating' => $rating
)
);
return wp_insert_post($review);
}Вызывайте эту функцию, передавая данные отзыва, чтобы автоматически создавать новые записи с отзывами, которые плагин Expert Review сможет корректно обработать и вывести.
Вывод и кастомизация отзывов на сайте
Для отображения отзывов используйте шорткод:
[expert-review-list id="1"]Где id — идентификатор формы или категории отзывов. Вывод можно стилизовать с помощью CSS или дополнительно кастомизировать шаблоны плагина.
Если нужно выводить отзывы в произвольном месте темы, можно использовать PHP-функцию:
if(function_exists('expert_review_list')) {
expert_review_list(array('form_id' => 1, 'limit' => 10));
}Это позволит интегрировать отзывы в шаблоны темы WordPress.
Кастомизация шаблона вывода отзывов
Плагин Expert Review позволяет переопределять шаблоны вывода в вашей теме. Для этого создайте папку expert-review в каталоге темы и скопируйте туда файлы шаблонов из плагина. Изменяйте HTML и PHP код по своим требованиям, например, добавьте дополнительные поля или измените структуру вывода.
Такой подход позволяет не бояться обновлений плагина, так как изменения будут храниться отдельно от его кода.
Интеграция с другими плагинами и расширение функционала
Expert Review отлично сочетается с плагинами для SEO, кеширования и безопасности. Например, для улучшения SEO выводите отзывы в формате Schema.org, что поможет поисковым системам лучше индексировать отзывы.
Если у вас интернет-магазин на WooCommerce, можно настроить сбор отзывов только от покупателей, используя встроенные возможности плагина или дополняя их кастомными проверками.
Расширение возможностей с помощью WPCommunity
Если на вашем сайте есть форум с WPCommunity, можно автоматически собирать положительные отзывы из тем форума и публиковать их на страницах отзывов. Для этого понадобится написать парсер или использовать API форума.
Резюме и рекомендации по использованию
Использование Expert Review для автоматизации отзывов на WordPress существенно облегчает работу с обратной связью от пользователей. Плагин предлагает много настроек и возможность кастомизации, что позволяет создавать удобные и функциональные решения.
Комбинируйте автоматический импорт отзывов, кастомные шаблоны и интеграцию с другими плагинами, чтобы получить максимально эффективный инструмент. Не забывайте регулярно проверять новые версии плагина и обновлять шаблоны для сохранения безопасности и функциональности.