Описание admin_email_confirm
— Action
Хук admin_email_confirm срабатывает при подтверждении нового адреса электронной почты администратора. Он позволяет выполнять дополнительные действия, такие как отправка уведомлений или выполнение определенных функций после подтверждения
Примеры использования
Пример отправки уведомления на новый адрес электронной почты после его подтверждения:
add_action('admin_email_confirm', function($old_email, $new_email) {
wp_mail($new_email, 'Ваш адрес электронной почты подтвержден', 'Ваш новый адрес электронной почты был успешно подтвержден.');
});
В этом примере мы отправляем уведомление на новый адрес электронной почты, когда он подтвержден
Пример ведения логов изменений адреса электронной почты администратора:
add_action('admin_email_confirm', function($old_email, $new_email) {
error_log('Адрес электронной почты изменен с ' . $old_email . ' на ' . $new_email);
});
Здесь мы записываем информацию о смене адреса в файле логов
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо выполнять действия после подтверждения адреса электронной почты администратора
– Производительность
Хук не должен негативно сказаться на производительности, так как выполняет лишь дополнительные функции после подтверждения
– Предупреждения
Убедитесь, что ваши действия не влияют на безопасность и конфиденциальность данных
Альтернативы
Тип: action
Этот хук срабатывает при обновлении адреса электронной почты администратора, но не требует подтверждения
Используйте его, если нужно выполнять действия при обновлении, не дожидаясь подтверждения