Недавно один из наших читателей спросил, существует ли способ отключить 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.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.