Как отключить email уведомление о потере/изменении пароля в WordPress

Недавно один из наших читателей спросил, существует ли способ отключить email уведомление о потере/изменении пароля в WordPress. По-умолчанию, WordPress автоматически отправлять email уведомления администраторам, когда какой-либо пользователь сбрасывает свой пароль с помощью соответствующей ссылки. Эти письма-уведомления начинают раздражать, если на вашем сайте зарегистрировано много пользователей. В сегодняшней статье мы покажем вам как отключить email уведомление о потере/изменении пароля в WordPress.

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

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

if ( !function_exists( 'wp_password_change_notification' ) ) {
    function wp_password_change_notification() {}
}

Сохраните изменения, а затем активируйте плагин.

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

Давайте разберемся в коде. В WordPress есть встроенная функция wp_password_change_notification, расположенная в файле /wp-includes/pluggable.php. Эта функция отвечает за отправку этих самых email уведомлений, когда пользователь сбрасывает свой пароль.

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

Вы наверное удивлены тем, что код вставлять нужно не в файл functions.php темы?

Код там просто не сработает. WordPress загружает файл pluggable.php раньше, чем файл functions.php темы, поэтому вы не сможете перезаписать функции, определяемые в pluggable.php своем файле functions.php темы. Именно поэтому нужно вставлять код в плагин для сайта WordPress.

Мы надеемся, что эта статья помогла вам отключить email уведомление о потере/изменении пароля в WordPress. Также вам могут быть интересны материалы о том, как отключить уведомления о регистрации нового пользователя, или как отключить уведомления о комментариях в WordPress.

По всем вопросам и отзывам просьба писать в комментарии ниже.

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

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
Scroll To Top