Как добавить автоподпись в электронные письма WordPress

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

Почему стоит использовать автоподпись в письмах WordPress

Добавление автоподписи в письма помогает:

  • Поддерживать единый стиль всех сообщений сайта.
  • Увеличить доверие пользователей за счет прозрачной контактной информации.
  • Автоматизировать рутинное добавление стандартных данных и ссылок.
  • Добавлять промо-материалы, например, ссылки на соцсети или акции.

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

Добавление автоподписи с помощью собственного кода

WordPress отправляет письма через функцию wp_mail(). Для добавления автоподписи к письмам необходимо использовать фильтр wp_mail, который позволяет изменять параметры письма перед отправкой.

Пример функции автоподписи

function wpassist_add_email_signature( $args ) {
    $signature = "\n--\nС уважением,\nКоманда WPAssist.ru\n";
    // Добавляем подпись к основному тексту письма
    $args['message'] .= $signature;
    return $args;
}
add_filter( 'wp_mail', 'wpassist_add_email_signature' );

В этом примере к основному тексту письма добавляется подпись с переносом строки и приветствием. Вы можете расширить подпись, добавляя HTML, если письма отправляются в формате HTML.

Автоподпись с поддержкой HTML

Чтобы добавить HTML-подпись, нужно убедиться, что заголовок письма содержит правильный Content-Type, а также добавить подпись с HTML-тегами:

function wpassist_add_html_email_signature( $args ) {
    $html_signature = "<br><br><em>--</em><br><strong>Команда WPAssist.ru</strong><br><a href='https://wpassist.ru?utm_source=wpassist.ru&utm_medium=article&utm_campaign=kak-dobavit-avtopodpis-v-elektronnye-pisma-wordpress'>Наш сайт</a>";

    // Проверяем, что письмо в HTML
    if ( isset( $args['headers'] ) ) {
        if ( strpos( $args['headers'], 'Content-Type: text/html' ) !== false ) {
            $args['message'] .= $html_signature;
        } else {
            // Если нет, добавляем перевод строки и текстовую подпись
            $args['message'] .= "\n--\nКоманда WPAssist.ru";
        }
    } else {
        // Если заголовков нет, считаем текстовым письмом
        $args['message'] .= "\n--\nКоманда WPAssist.ru";
    }

    return $args;
}
add_filter( 'wp_mail', 'wpassist_add_html_email_signature' );

Этот вариант универсален и добавляет подпись в зависимости от формата письма.

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

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

  • WP Mail SMTP — плагин для настройки отправки писем, который позволяет добавлять подписи и шаблоны.
  • Email Templates — позволяет создавать красивые шаблоны писем с автоподписями.
  • Clearfy Pro — в расширенной версии есть функции для управления письмами WordPress, включая подписи.

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

Пример настройки подписи в плагине WP Mail SMTP

После установки и активации WP Mail SMTP:

  1. Перейдите в раздел «WP Mail SMTP» в админ-панели.
  2. Выберите вкладку «Email Controls» или «Settings».
  3. В поле «Email Footer» добавьте текст подписи, например:
    --
    С уважением,
    Команда WPAssist.ru
    Наш сайт
  4. Сохраните настройки.

Теперь все письма, отправленные через wp_mail(), будут содержать эту подпись.

Как добавить автоподпись к письмам от популярных форм обратной связи

Многие сайты используют Contact Form 7, Gravity Forms или WPForms для сбора данных. У каждой из этих форм есть свои способы добавления подписи.

Contact Form 7

В настройках электронной почты формы достаточно добавить подпись в поле «Сообщение» шаблона письма:

Здравствуйте,

Спасибо за ваше обращение.

--
Команда WPAssist.ru
<a href="https://wpassist.ru?utm_source=wpassist.ru&utm_medium=article&utm_campaign=kak-dobavit-avtopodpis-v-elektronnye-pisma-wordpress">Наш сайт</a>

Это самый простой способ без кода.

Gravity Forms

В Gravity Forms можно использовать фильтр gform_pre_send_email для динамического добавления подписи:

add_filter( 'gform_pre_send_email', 'wpassist_gravityforms_add_signature' );
function wpassist_gravityforms_add_signature( $email ) {
    $signature = "\n--\nС уважением,\nКоманда WPAssist.ru\nhttps://wpassist.ru?utm_source=wpassist.ru&utm_medium=article&utm_campaign=kak-dobavit-avtopodpis-v-elektronnye-pisma-wordpress";
    $email['message'] .= $signature;
    return $email;
}

WPForms

В WPForms можно добавить подпись через хук wpforms_process_complete и отправить дополнительное письмо с подписью или модифицировать содержимое:

add_action( 'wpforms_process_complete', 'wpassist_wpforms_add_signature', 10, 4 );
function wpassist_wpforms_add_signature( $fields, $entry, $form_data, $entry_id ) {
    // Здесь можно написать код для модификации письма или добавить подпись
    // WPForms не предоставляет простой фильтр для изменения письма,
    // поэтому лучше использовать настройки уведомлений в админке
}

Рекомендуется использовать встроенный редактор уведомлений WPForms для добавления подписи.

Рекомендации по стилю и безопасности автоподписей

При создании автоподписи учитывайте следующие моменты:

  • Минимализм. Не перегружайте подпись большим количеством информации, чтобы не отвлекать получателя.
  • Использование HTML. Если письма в формате HTML, подпись можно оформить с помощью стилей и ссылок. Но не используйте тяжелые изображения, чтобы не увеличить размер письма.
  • Безопасность. Избегайте вставки пользовательских данных в подпись без фильтрации, чтобы не допустить XSS-уязвимости.
  • Тестирование. Проверяйте письма в разных почтовых клиентах, чтобы подпись отображалась корректно.

Вывод

Добавление автоподписи к письмам WordPress — простая и полезная задача, которая повышает профессионализм и доверие к вашему сайту. Вы можете реализовать это с помощью кастомного кода, используя фильтр wp_mail, либо воспользоваться готовыми плагинами, такими как WP Mail SMTP или Clearfy Pro. Также важно учитывать формат писем и особенности используемых форм обратной связи.

Как удалить пустые записи в WordPress из базы данных
31.01.2026
Как использовать WP-Cron для автоматизации задач в WordPress
03.05.2026
Как настроить автоматическое сохранение данных в формах WordPress
25.01.2026
Как отключить AJAX загрузку товаров в WooCommerce
06.12.2025
Как добавить автоподпись в электронные письма WordPress
21.12.2025