Хотите удалить опцию восстановления пароля в WordPress? По умолчанию WordPress позволяет пользователям сбрасывать / изменять свои пароли, указав свой адрес электронной почты. Иногда вам нужно отключить эту опцию в WordPress.

В этом уроке я покажу вам, как отключить восстановление пароля на WordPress.

изменить пароль на WordPress

Зачем убирать опцию сброса пароля в WordPress?

Если вы разрешите регистрацию на своем сайте WordPress, опция сброса будет полезна пользователям, потерявшим свой пароль. Собственно, убирать эту опцию не обязательно.

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

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

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

При этом давайте посмотрим, как легко отключить опцию сброса пароля в WordPress.

Метод первый: отключить восстановление пароля с помощью плагина WordPress

Этот метод лучше и проще. Это позволяет отключить сброс пароля в WordPress для определенных пользовательских ролей или даже для некоторых пользователей.

Таким образом, вы можете контролировать доступ к этой функции, которую вы можете зарезервировать только для доверенных пользователей.

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

После активации плагина все, что вам нужно сделать, это зайти на страницу Настройки> Защита паролей Для настройки плагина.

защита-пароль-плагин настроек WordPress

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

Также есть возможность исключить определенных пользователей. Эта опция особенно полезна, если вы хотите сохранить опцию восстановления пароля самостоятельно (для вашей учетной записи).

Не забудьте нажать на кнопку " Сохранить изменения Чтобы изменить настройки вашего магазина.

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

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

уведомление защитное восстановление пароля

Метод второй: как вручную отключить параметр сброса паролей

Этот метод требует, чтобы вы добавили код на свой сайт WordPress. Не рекомендуется тем, у кого нет опыта веб-разработки. Помните, мы показали вам Как создать плагин WordPress.

Все, что вам нужно сделать, это добавить в плагин следующий фрагмент кода:

class Password_Reset_Removed {функция __construct () {add_filter ('show_password_fields', array ($ this, 'disable')); add_filter ('allow_password_reset', массив ($ this, 'disable')); add_filter ('gettext', array ($ this, 'remove')); } функция disable () {if (is_admin ()) {$ userdata = wp_get_current_user (); $ user = новый WP_User ($ userdata-> ID); if (! empty ($ user-> roles) && is_array ($ user-> roles) && $ user-> roles [0] == 'administrator') return true; } return false; } function remove ($ text) {return str_replace (array ('Забыли пароль?', 'Забыли пароль'), '', trim ($ text, '?')); }} $ pass_reset_removed = новый Password_Reset_Removed ();

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

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

Это все для этого урока. Я надеюсь, что это будет вам очень полезно. Не стесняйтесь обращаться к нам за дополнительными разъяснениями.