Отправка письма с благодарностью за комментарий может повысить лояльность пользователей и улучшить общем восприятие вашего сайта. Для реализации этой функции в WordPress можно использовать плагины или написать собственный код.
1. Использование плагинов: Существует множество плагинов, которые позволяют автоматически отправлять уведомления пользователям после публикации их комментариев. Например, такие плагины, как Comment Reply Notification или WP Comment Email Verification, могут помочь в настройке автоматических уведомлений.
2. Настройка вручную: Если вы хотите настроить отправку писем вручную, вы можете использовать хук comment_post в вашем файле functions.php. Пример кода может выглядеть следующим образом:
function send_thank_you_email($comment_ID, $comment_approved) {
if(1 === $comment_approved) {
$comment = get_comment($comment_ID);
$to = $comment->comment_author_email;
$subject = 'Спасибо за ваш комментарий!';
$message = 'Здравствуйте, ' . $comment->comment_author . "!
Благодарим вас за ваш комментарий на нашем сайте. Мы ценим ваше мнение!";
wp_mail($to, $subject, $message);
}
}
add_action('comment_post', 'send_thank_you_email', 10, 2);
Не забудьте протестировать функциональность после внедрения, чтобы убедиться, что письма отправляются корректно. Учитывайте также, что пользователи могут подписываться на получение уведомлений, и важно предоставить им возможность отказаться от этого в любой момент.
Как добавить возможность отправлять письма с благодарностью за комментарии?
Стандартный функционал WordPress не содержит данной опции. Чтобы решить эту задачу, мы воспользуемся сторонним инструментом — бесплатным плагином Thank Me Later.
Плагин Thank Me Later
После установки и активации необходимо перейти в административной панели в раздел Thank Me Later -> Install для первичной настройки.

В этом разделе вы сможете включить отслеживание количества пользователей, открывших отправленные письма. Если вам нужны эти данные, нажмите на кнопку Enable Email Open Tracking. В противном случае, выберите Do not enable.
Далее нужно создать само письмо, которое будет отправляться пользователю, оставившему комментарий. Для этого перейдите в раздел Thank Me Later -> Messages.
На странице необходимо нажать кнопку Add New.

На странице создания письма нужно указать имя и email отправителя (в полях From Name и From Email соответственно), а также тему письма (Subject).
В большом поле Message разместится текст письма. Плагин поддерживает использование шорткодов в теле сообщения; полный список можно увидеть, нажав на ссылку Show shortcode list. Справа будет доступен предварительный просмотр вашего текста.

Следующий шаг — выбрать время отправления писем. Можно задать его в минутах, часах, днях или неделях (в разделе Send after time). Также плагин позволяет установить ограничение на количество отправляемых писем пользователю (Send limit), по умолчанию значение равно 0, что означает отсутствие ограничений.
Раздел Targeting позволяет установить различные ограничения для отправки писем в зависимости от категорий, тегов или конкретных записей. Если вы ничего не отметите, письма будут отправляться ко всем записям.

В блоке Tracking располагается опция для активации или деактивации отслеживания открытия писем. Настройка будет иметь приоритет над глобальными параметрами.
Как только текст письма будет закончен, и все настройки указаны, нажмите кнопку Save Message.
Не забудьте протестировать отправку письма, оставив комментарий на сайте. Это поможет убедиться, что все настройки выполнены правильно, и пользователи получают желаемые уведомления.
Также стоит учитывать, что пользователи могут пометить письма как спам, если они будут слишком частыми или не желаемыми. Рекомендуется следить за качеством и актуальностью контента сообщений.
Плагин Thank Me Later не только улучшает взаимодействие с читателями, но и помогает сохранить их интерес к вашему сайту, предлагая полезные рекомендации или новые статьи.
При необходимости, вы можете периодически обновлять текст сообщения, включая в него актуальные предложения или ссылки на новые материалы.
В качестве заключения
Плагин по умолчанию создает пример письма, которое будет работать для всех записей. Если вы создали новое письмо, действующее для всех записей, нужно удалить пример, иначе пользователи будут получать по два email за один комментарий.
Плагин Thank Me Later предлагает базовую статистику отправленных email-писем, доступную в админ-панели по пути Thank Me Later -> Stats.

На этой странице представлена информация о количестве отправленных и открытых пользователями писем. Также стоит обратить внимание на время, в которое письма были открыты, чтобы понять, когда ваши пользователи наиболее активны.
Если вы используете плагин contact form 7 для работы с формами обратной связи на сайте, и письма не отправляются, узнайте, как решить эту проблему. Убедитесь, что настройки SMTP вашего сервера корректны, и попробуйте использовать дополнительные плагины для отправки email, такие как WP Mail SMTP.
Также возможно настроить автоматические уведомления о новых комментариях через настройки плагина, чтобы не полагаться только на Thank Me Later.
Другие плагины для уведомлений
Не менее полезен плагин Better Notifications for WP, который позволяет настроить уведомления о различных событиях в системе. Например, вы можете выбирать, какие именно действия пользователя будут триггерить уведомления и как они будут выглядеть. Это значительно расширяет возможности коммуникации с вашими посетителями, делая взаимодействие более личным и «живым».
Важно помнить, что правильный выбор плагинов может существенно повысить качество пользовательского опыта на вашем ресурсе.
Также стоит обратить внимание на WP Notification Bar. Этот инструмент поможет создать привлекательные верхние уведомления, которые будут видны всем посетителям сайта. С его помощью можно уведомлять о специальных акциях, новых записях или важных обновлениях. Удобство работы с интерфейсом позволяет быстро настраивать время отображения и поведение сообщения.