Как изменить автоматические сообщения WordPress

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

Почему стоит менять стандартные сообщения WordPress

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

Изменение сообщений помогает:

  • Улучшить пользовательский опыт
  • Повысить конверсию через персонализацию
  • Снизить количество вопросов в техподдержку благодаря более понятным уведомлениям
  • Сделать письма более заметными и привлекательными

Как изменить сообщения WordPress программно через фильтры

WordPress предоставляет специальные фильтры и хуки, позволяющие переопределять содержимое писем. Рассмотрим, как изменить письмо восстановления пароля и письмо с подтверждением регистрации.

Изменение письма для восстановления пароля

Для изменения текста письма восстановления пароля используется фильтр retrieve_password_message. Вот пример функции с префиксом wptricks_ для замены стандартного текста:

function wptricks_custom_password_reset_email( $message, $key, $user_login, $user_data ) {
    $reset_link = network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login');
    $message  = "Здравствуйте, " . $user_login . "!\n";
    $message .= "Вы запросили сброс пароля для вашего аккаунта на сайте " . get_bloginfo('name') . ".\n";
    $message .= "Пожалуйста, перейдите по ссылке для установки нового пароля:\n" . $reset_link . "\n\n";
    $message .= "Если вы не запрашивали сброс, просто проигнорируйте это письмо.\n";
    $message .= "Спасибо, что вы с нами!\n";
    return $message;
}
add_filter( 'retrieve_password_message', 'wptricks_custom_password_reset_email', 10, 4 );

Этот код можно добавить в файл functions.php вашей темы или в отдельный плагин.

Изменение письма о новой регистрации пользователя

Для писем о регистрации можно использовать фильтр wp_new_user_notification_email (для WordPress 5.7 и выше). Вот пример кастомизации:

function wptricks_custom_new_user_email( $wp_new_user_notification_email, $user, $blogname ) {
    $wp_new_user_notification_email['subject'] = "Добро пожаловать на " . $blogname . "!";
    $wp_new_user_notification_email['message'] = "Здравствуйте, " . $user->user_login . "!\n\n";
    $wp_new_user_notification_email['message'] .= "Спасибо за регистрацию на нашем сайте. Вот ваши данные для входа:\n";
    $wp_new_user_notification_email['message'] .= "Логин: " . $user->user_login . "\n";
    $wp_new_user_notification_email['message'] .= "Пожалуйста, смените пароль после первого входа.\n\n";
    $wp_new_user_notification_email['message'] .= "Если у вас возникнут вопросы, свяжитесь с нами.\n";
    return $wp_new_user_notification_email;
}
add_filter( 'wp_new_user_notification_email', 'wptricks_custom_new_user_email', 10, 3 );

Использование плагинов для кастомизации писем

Если хочется избежать программирования, можно использовать специальные плагины для редактирования автоматических писем. Вот несколько популярных и удобных вариантов:

  • WP Mail SMTP — позволяет не только настроить отправку писем через SMTP, но и изменять шаблоны уведомлений.
  • Email Templates — плагин для создания красивых HTML-шаблонов писем с визуальным редактором.
  • SB Welcome Email Editor — простой плагин для редактирования стандартного письма приветствия при регистрации.
  • Clearfy Pro (https://wpshop.ru/clearfy-pro/?utm_source=wptricks.ru&utm_medium=article&utm_campaign=kak-izmenit-avtomaticheskie-soobshcheniya-wordpress) — многофункциональный плагин для оптимизации и кастомизации WordPress, в том числе писем.

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

Создание собственного плагина для изменения сообщений

Если вы хотите полностью контролировать логику и оформление сообщений, можно написать собственный плагин. Минимальный пример плагина, который меняет письмо восстановления пароля:

/*
Plugin Name: WPTricks Custom Email
Description: Кастомизация автоматических писем WordPress
Version: 1.0
Author: WPTricks
*/

function wptricks_custom_password_reset_email( $message, $key, $user_login, $user_data ) {
    $reset_link = network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login');
    $message  = "Здравствуйте, " . $user_login . "!\n";
    $message .= "Вы запросили сброс пароля на сайте " . get_bloginfo('name') . ".\n";
    $message .= "Перейдите по ссылке, чтобы установить новый пароль:\n" . $reset_link . "\n\n";
    $message .= "Если вы не запрашивали сброс, просто проигнорируйте это письмо.\n";
    $message .= "Спасибо, что вы с нами!\n";
    return $message;
}
add_filter( 'retrieve_password_message', 'wptricks_custom_password_reset_email', 10, 4 );

Сохраните этот код в файл wptricks-custom-email.php и загрузите в папку wp-content/plugins. Активируйте плагин через админку WordPress. Теперь ваши письма будут кастомизированы.

Советы по оформлению и тестированию автоматических писем

Чтобы ваши автоматические сообщения были профессиональными, учтите следующие рекомендации:

  • Используйте HTML-шаблоны с инлайновыми стилями для лучшей совместимости с почтовыми клиентами.
  • Добавьте логотип и фирменные цвета для узнаваемости.
  • Обязательно проверяйте письма на спам и корректное отображение в разных почтовых клиентах.
  • Добавьте в письма инструкции и контактные данные поддержки.
  • Используйте тестовые аккаунты для проверки разных сценариев отправки.

Для тестирования можно применять плагины, такие как WP Mail Logging, который сохраняет копии отправленных писем в админке.

Выводы и рекомендации

Изменение автоматических сообщений WordPress — важный шаг для улучшения взаимодействия с пользователями сайта. Если нужна простая замена текста — достаточно добавить пару фильтров в functions.php. Для более сложных задач лучше использовать специализированные плагины или писать собственные решения.

Рекомендуем попробовать плагин Clearfy Pro, который поможет автоматически оптимизировать и кастомизировать письма и другие аспекты работы сайта.

WooCommerce: автоматическое изменение стоимости товаров при определённых условиях
10.05.2026
Как удалить или изменить URL авторских страниц в WordPress
11.12.2025
WooCommerce: автоматическое удаление отменённых заказов с отсрочкой
04.06.2026
WooCommerce: авторизация пользователей через SMS без плагинов
23.04.2026
Как автоматизировать создание и удаление пользователей в WordPress с примерами кода
18.02.2026