Czy chcesz usunąć opcję przywracania hasła na WordPress? Domyślnie WordPress umożliwia użytkownikom resetowanie / zmianę haseł poprzez podanie ich adresu e-mail. Czasami będziesz chciał wyłączyć tę opcję w WordPress.

W tym samouczku pokażę, jak wyłączyć przywracanie hasła na WordPress.

zmiana hasła w WordPress

Po co usuwać opcję resetowania hasła w WordPress?

Jeśli zezwolisz na rejestracje w swojej witrynie WordPress, opcja resetowania będzie przydatna dla użytkowników, którzy utracili hasło. Właściwie nie musisz usuwać tej opcji.

Jednak w niektórych przypadkach możesz chcieć usunąć tę opcję dla niektórych użytkowników lub ról w WordPress.

Na przykład, jeśli utworzyłeś konto tymczasowe dla jednej osoby lub jeśli utworzyłeś konto demo, z którego mogą korzystać użytkownicy (z podstawowymi identyfikatorami, których nie należy zmieniać).

Najłatwiejszym rozwiązaniem byłoby usunięcie linku resetowania. Ale niektórzy użytkownicy mogą już znać adres URL, aby przywrócić konto.

To powiedziawszy, zobaczmy, jak łatwo wyłączyć opcję resetowania hasła w WordPress.

Metoda pierwsza: Wyłącz przywracanie hasła za pomocą wtyczki WordPress

Ta metoda jest lepsza i łatwiejsza. Umożliwia wyłączenie resetowania hasła w WordPress dla określonych ról użytkowników, a nawet niektórych użytkowników.

W ten sposób możesz kontrolować dostęp do tej funkcji, którą możesz zarezerwować tylko dla zaufanych użytkowników.

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę „ Plainview Chroń hasła ”. Aby uzyskać więcej informacji, możesz odkryć jak zainstalować wtyczkę WordPress.

Po aktywacji wtyczki wystarczy odwiedzić stronę „ Ustawienia> Chroń hasła Aby skonfigurować wtyczkę.

plugin protect-password-settings WordPress

Stamtąd musisz po prostu wybrać rolę, w której indywidualny użytkownik, którego funkcję przywracania hasła chcesz wyłączyć.

Istnieje również opcja wykluczenia niektórych użytkowników. Ta opcja jest szczególnie przydatna, jeśli chcesz samodzielnie zachować opcję przywracania hasła (na twoje konto).

Nie zapomnij kliknąć „ Zapisz zmiany Aby zmienić ustawienia swojego sklepu.

Możesz zobaczyć wtyczkę w akcji, klikając „ Mot de passe perdu ? ”. Spowoduje to przejście do strony resetowania, na której możesz określić adres e-mail lub nazwę użytkownika, dla którego chcesz zmienić hasło.

Zauważysz błąd informujący, że ta opcja została wyłączona dla tego konkretnego użytkownika.

ochrona odzyskiwania hasła powiadomień

Metoda druga: jak ręcznie wyłączyć opcję resetowania haseł

Ta metoda wymaga dodania kodu do witryny WordPress. Nie zaleca się, którzy nie mają doświadczenia w tworzeniu stron internetowych. Pamiętaj, że ci pokazaliśmy jak stworzyć wtyczkę WordPress.

Wszystko, co musisz zrobić, to dodać następujący fragment kodu do swojej wtyczki:

class Password_Reset_Removed {function __construct () {add_filter ('show_password_fields', array ($ this, 'disable')); add_filter ('allow_password_reset', array ($ this, 'wyłącz')); add_filter ('gettext', array ($ this, 'remove')); } funkcja disable () {if (is_admin ()) {$ userdata = wp_get_current_user (); $ user = new WP_User ($ userdata-> ID); if (! empty ($ user-> role) && is_array ($ user-> role) && $ user-> role [0] == 'administrator') return true; } return false; } function remove ($ text) {return str_replace (array ('Nie pamiętasz hasła?', 'Nie pamiętasz hasła'), '', trim ($ text, '?')); }} $ pass_reset_removed = nowe Password_Reset_Removed ();

Po zakończeniu edycji wystarczy zainstalować wtyczkę na swoim blog WordPress. Procedura do naśladowania jest taka sama jak w przypadku wszystkich innych wtyczek.

Możesz także użyć klienta FTP, aby wysłać swoje strona internetowa online. Gdy to zrobisz, upewnij się, że aktywujesz swoją wtyczkę. To wszystko. Wadą tej metody jest to, że opcja resetowania hasła jest wyłączona dla wszystkich.

To wszystko w tym samouczku. Mam nadzieję, że okaże się to dla Ciebie bardzo przydatne. Nie wahaj się skontaktować z nami w celu uzyskania dalszych wyjaśnień.