Автоматическое сообщение после публикации отзыва — эффективный способ повысить вовлечённость пользователей и улучшить коммуникацию с аудиторией. В этой статье разберём, как реализовать такую функцию на сайте WordPress, используя как готовые плагины, так и кастомный код.
Почему важно отправлять автоматические сообщения после отзыва
Отзывы — это ценный контент и социальное доказательство. Когда пользователь оставляет отзыв, важно сразу подтвердить, что его мнение учтено, и поблагодарить за обратную связь. Автоматическое сообщение:
- Повышает лояльность клиентов;
- Стимулирует повторное взаимодействие;
- Позволяет информировать о дальнейших действиях (например, модерация, публикация отзыва);
- Улучшает пользовательский опыт.
В WordPress можно реализовать автоматическую отправку сообщений разными способами — через почту, уведомления на сайте, интеграции с мессенджерами или CRM.
Использование плагинов для автоматических сообщений после отзыва
Плагин WPReview Pro от WPSHOP
Если вы используете плагин WPReview Pro, то в нём уже есть встроенные возможности для уведомлений. Это удобный вариант, если вы хотите быстро настроить автоматические ответы без программирования.
В настройках можно задать шаблон письма, включить приветствие, динамически подставлять имя пользователя и текст его отзыва.
Плагин WPForms с интеграцией email-уведомлений
Если отзывы собираются через формы на сайте, то плагин WPForms позволяет настроить автоматическую отправку писем после отправки формы. В настройках уведомлений можно задать адрес получателя и текст письма, используя переменные формы.
Создание собственного решения с помощью кода
Отслеживаем публикацию отзыва и отправляем письмо
Для реализации автоматического сообщения после публикации отзыва можно использовать хук comment_post. Ниже пример функции для отправки письма автору отзыва сразу после его публикации:
function wpgen_send_thank_you_email_after_review( $comment_ID, $comment_approved ) {
if( 1 !== $comment_approved ) {
return; // Отзыв не одобрен, не отправляем письмо
}
$comment = get_comment( $comment_ID );
$user_email = $comment->comment_author_email;
$user_name = $comment->comment_author;
$subject = 'Спасибо за ваш отзыв на нашем сайте!';
$message = "Здравствуйте, " . $user_name . "!\n\n";
$message .= "Спасибо, что нашли время оставить отзыв. Мы ценим ваше мнение. Ваш комментарий:\n";
$message .= $comment->comment_content . "\n\n";
$message .= "Если у вас есть вопросы, не стесняйтесь обращаться к нам.\n";
$message .= "С уважением, команда сайта.";
wp_mail( $user_email, $subject, $message );
}
add_action( 'comment_post', 'wpgen_send_thank_you_email_after_review', 10, 2 );Этот код автоматически отправит письмо автору отзыва, когда его комментарий будет одобрен. Можно расширить логику, добавив проверки типа комментария, например, чтобы сработало только для отзывов, если отзывы — это отдельный тип комментариев или постов.
Добавление кастомного уведомления на сайте после публикации
Если вы хотите показывать пользователю сообщение сразу после отправки отзыва, можно использовать сессионные сообщения или JavaScript. Простейший способ — добавить уведомление в шаблон комментариев, проверяя, была ли отправлена форма.
Советы по улучшению автоматических сообщений
Чтобы автоматические сообщения работали эффективно, учитывайте следующие рекомендации:
- Используйте персонализацию — обращайтесь по имени пользователя;
- Добавляйте полезные ссылки, например, на другие разделы сайта или FAQ;
- Не отправляйте слишком много писем, чтобы не раздражать пользователя;
- Используйте HTML-письма с аккуратным дизайном, если позволяет задача;
- Проводите тестирование отправки и убедитесь, что письма не попадают в спам.
Интеграция с сервисами и плагинами WPSHOP для расширения функционала
Для более продвинутых сценариев можно интегрировать автоматические сообщения с плагинами WPSHOP. Например:
- WPRemark — расширенные отзывы с возможностью модерации и уведомлений;
- Expert Review — экспертные оценки с автоматическими триггерами;
- Используйте WP-Cron для отложенных рассылок напоминаний и благодарственных сообщений.
Такие инструменты позволят сделать коммуникацию с пользователями более гибкой и профессиональной.