Отключить смену пароля для пользователя, отправить через другой почтовый сервис - PullRequest
0 голосов
/ 15 октября 2019

Я хочу отключить стандартную электронную почту "Вы сбросили свой пароль" в Wordpress для пользователя.

Можно ли это расширить? Я почти уверен, что следующее отключает электронную почту:

/**
 * Disable User Notification of Password Change Confirmation
 */
add_filter( 'send_password_change_email', '__return_false' );

Могу ли я объединить это с чем-то другим, когда оно сработает?

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

$this->sendinblue_send_template($customer_email, 6);

Итак, как я могу объединить эти два и использовать мой фрагмент кода, когда срабатывает электронная почта смены пароля?

1 Ответ

0 голосов
/ 15 октября 2019

Я предлагаю вам создать плагин , это код для создания необходимого вам плагина, и вы можете использовать этот фильтр следующим образом:

// define the send_password_change_email callback 
function filter_send_password_change_email( $send, $user, $userdata ) { 
    $send = false;

    // write the code if you want to send to other email provider

    return $send; 
}; 

// add the filter 
add_filter( 'send_password_change_email', 'filter_send_password_change_email', 10, 3 ); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...