Электронные письма в WordPress: все случаи и уведомления

# Электронные письма в WordPress

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

Информация актуальна на момент WordPress 4.9.

## Содержание

- Комментарии
  - Комментарий ожидает модерации
  - Комментарий опубликован
- Изменение адреса электронной почты администратора
  - Попытка изменить адрес электронной почты администратора сайта (до WordPress 4.9 это было только для мультисайтов)
  - Адрес электронной почты администратора сайта изменён (WordPress 4.9+)
  - Только для мультисайтов: Попытка изменить адрес электронной почты администратора сети (WordPress 4.9+)
  - Только для мультисайтов: Адрес электронной почты администратора сети изменён (WordPress 4.9+)
- Изменение электронной почты или пароля пользователя
  - Пользователь запрашивает сброс пароля через "Забыли пароль?"
  - Пользователь сбрасывает пароль
  - Пользователь пытается изменить свой адрес электронной почты (до WordPress 4.9 это было только для мультисайтов)
  - Пользователь изменяет свой пароль
  - Пользователь меняет адрес электронной почты
- Автоматические обновления
  - Завершение или неудача автоматического обновления ядра
  - Полный лог результатов фоновых обновлений, отправляемый при использовании версии разработки WordPress
- Новый пользователь
  - Только для мультисайтов: Существующий пользователь приглашён на сайт из меню "Пользователи -> Добавить нового -> Добавить существующего пользователя"
  - Только для мультисайтов: Новый пользователь приглашён на сайт из меню "Пользователи -> Добавить нового -> Добавить нового пользователя"
  - Только для мультисайтов: Создана новая учётная запись пользователя
  - Только для мультисайтов: Пользователь добавлен или его активация прошла успешно
  - Создан новый пользователь
- Новый сайт
  - Когда WordPress устанавливается, и когда сайт добавляется в мультисайтовую сеть
  - Только для мультисайтов: Пользователь регистрируется для нового сайта
  - Только для мультисайтов: Пользователь активирует свой новый сайт или сайт, добавленный из "Сетевой администратор -> Сайты -> Добавить новый"
- Прочее
  - Только для мультисайтов: Администратор сайта удаляет сайт из меню "Инструменты -> Удалить сайт"

## Комментарии

### Комментарий ожидает модерации

- **Кому:** Администратору сайта, а также автору поста, если он может редактировать комментарии
- **От кого:** WordPress 
- **Тема:** [%s] Пожалуйста,moderate: "%s"
- **Функция:** wp_notify_moderator()
- **Настройки для отключения:** 
  - Вернуть false из фильтра notify_moderator
  - Удалить действие wp_new_comment_notify_moderator на хуке comment_post
  - Отключить "Email мне каждый раз", настраиваемый в "Настройки -> Обсуждение"

### Комментарий опубликован

- **Кому:** Автору поста
- **От кого:** WordPress 
- **Тема:** [%s] Комментарий: "%s"
- **Функция:** wp_notify_postauthor()
- **Настройки для отключения:** 
  - Вернуть false из фильтра notify_post_author
  - Удалить действие wp_new_comment_notify_postauthor на хуке comment_post

## Изменение адреса электронной почты администратора

### Попытка изменить адрес электронной почты администратора сайта (до WordPress 4.9)

- **Кому:** Предложенный новый адрес электронной почты
- **От кого:** WordPress 
- **Тема:** [%s] Новый адрес электронной почты администратора
- **Функция:** update_option_new_admin_email()
- **Настройки для отключения:**
  - Удалить действие на хуке add_option_new_admin_email и update_option_new_admin_email

### Адрес электронной почты администратора сайта изменён (WordPress 4.9+)

- **Кому:** Старый адрес электронной почты администратора сайта
- **От кого:** WordPress 
- **Тема:** [%s] Уведомление об изменении адреса электронной почты администратора
- **Функция:** wp_site_admin_email_change_notification()
- **Настройки для отключения:**
  - Вернуть false из фильтра send_site_admin_email_change_email

### Только для мультисайтов: Попытка изменить адрес электронной почты администратора сети (WordPress 4.9+)

- **Кому:** Предложенный новый адрес электронной почты
- **От кого:** WordPress 
- **Тема:** [%s] Новый адрес электронной почты администратора сети
- **Функция:** update_network_option_new_admin_email()

### Только для мультисайтов: Адрес электронной почты администратора сети изменён (WordPress 4.9+)

- **Кому:** Старый адрес электронной почты администратора сети
- **От кого:** WordPress 
- **Тема:** [%s] Уведомление об изменении адреса электронной почты администратора сети
- **Функция:** wp_network_admin_email_change_notification()
- **Настройки для отключения:**
  - Вернуть false из фильтра send_network_admin_email_change_email

## Изменение электронной почты или пароля пользователя

### Пользователь запрашивает сброс пароля через "Забыли пароль?"

- **Кому:** Пользователю
- **От кого:** WordPress 
- **Тема:** [%s] Сброс пароля
- **Функция:** retrieve_password()

### Пользователь сбрасывает пароль

- **Кому:** Администратору сайта
- **От кого:** WordPress 
- **Тема:** [%s] Пароль изменён
- **Функция:** wp_password_change_notification()

### Пользователь пытается изменить свой адрес электронной почты (до WordPress 4.9)

- **Кому:** Предложенный новый адрес электронной почты
- **От кого:** WordPress 
- **Тема:** [%s] Новый адрес электронной почты
- **Функция:** send_confirmation_on_profile_email()

### Пользователь изменяет свой пароль

- **Кому:** Пол��зователю
- **От кого:** WordPress 
- **Тема:** [%s] Уведомление об изменении пароля
- **Функция:** wp_update_user()

### Пользователь меняет адрес электронной почты

- **Кому:** Пользователю
- **От кого:** WordPress 
- **Тема:** [%s] Уведомление об изменении электронной почты
- **Функция:** wp_update_user()

## Автоматические обновления

### Завершение или неудача автоматического обновления ядра

- **Кому:** Администратору сайта / Администратору сети
- **От кого:** WordPress 
- **Тема:** [%s] Ваш сайт обновился до WordPress %s
  - [%s] WordPress %s доступен. Пожалуйста, обновите!
  - [%s] СРОЧНО: Ваш сайт может быть недоступен из-за неудачного обновления
- **Функция:** WP_Automatic_Updater::send_email()

### Полный лог результатов фоновых обновлений

- **Кому:** Администратору сайта / Администратору сети
- **От кого:** WordPress 
- **Тема:** [%s] Были ошибки во время фоновых обновлений
  - [%s] Фоновые обновления завершены
- **Функция:** WP_Automatic_Updater::send_debug_email()

## Новый пользователь

### Только для мультисайтов: Существующий пользователь приглашён на сайт

- **Кому:** Пользователь, которому отправляется приглашение
- **От кого:** WordPress 
- **Тема:** [%s] Подтверждение участия
- **Функция:** wp-admin/user-new.php

### Только для мультисайтов: Новый пользователь приглашён на сайт

- **Кому:** Пользователь, которому отправляется приглашение
- **От кого:** [Имя сети] <[админ сети]>
- **Тема:** [%s] Активируйте %s
- **Функция:** wpmu_signup_user_notification()

### Только для мультисайтов: Создана новая учётная запись пользователя

- **Кому:** Администратор сети
- **От кого:** WordPress 
- **Тема:** Регистрация нового пользователя: %s
- **Функция:** newuser_notify_siteadmin()

### Только для мультисайтов: Пользователь добавлен, или его активация успешна

- **Кому:** Пользователь, которому отправляется уведомление
- **От кого:** [Имя сети] <[админ сети]>
- **Тема:** Новый %s Пользователь: %s
- **Функция:** wpmu_welcome_user_notification()

### Создан новый пользователь

При создании нового пользователя отправляются два письма из одной функции: одно админу сайта:

- **Кому:** Администратору сайта
- **От кого:** WordPress 
- **Тема:** [%s] Новая регистрация пользователя

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

- **Кому:** Пользователю
- **От кого:** WordPress 
- **Тема:** [%s] Ваша информация о пользователе и пароле
- **Функция:** wp_new_user_notification()

## Новый сайт

### Когда WordPress устанавливается, и когда сайт добавляется в мультисайтовую сеть

- **Кому:** Администратору сайта
- **От кого:** WordPress 
- **Тема:** Новый сайт на WordPress
- **Функция:** wp_new_blog_notification()

### Только для мультисайтов: Пользователь регистрируется для нового сайта

- **Кому:** Администратору сайта
- **От кого:** [Имя сети] <[админ сети]>
- **Тема:** [%s] Активируйте %s
- **Функция:** wpmu_signup_blog_notification()

### Только для мультисайтов: Пользователь активирует свой новый сайт

- **Кому:** Администратору сети
- **От кого:** WordPress 
- **Тема:** Регистрация нового сайта: %s
- **Функция:** newblog_notify_siteadmin()

### Только для мультисайтов: Пользователь активирует свой новый сайт

- **Кому:** Администратору сайта
- **От кого:** [Имя сети] <[админ сети]>
- **Тема:** Новый %s Сайт: %s
- **Функция:** wpmu_welcome_notification()

## Прочее

### Только для мультисайтов: Администратор сайта удаляет сайт

- **Кому:** Администратору сайта
- **От кого:** WordPress 
- **Тема:** [%s] Удалить мой сайт
- **Функция:** wp-admin/ms-delete-site.php

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *