WordPress'te şifre geri yükleme seçeneğini kaldırmak ister misiniz? Varsayılan olarak WordPress, kullanıcıların e-posta adreslerini sağlayarak şifrelerini sıfırlamalarına / değiştirmelerine izin verir. Bazen bu seçeneği WordPress'te kapatmak isteyeceksiniz.

Bu eğitimde nasıl WordPress üzerinde şifre kurtarma devre dışı bırakmak için göstereceğiz.

WordPress üzerinde şifre değişikliği

WordPress'teki şifre sıfırlama seçeneğini neden kaldırmalısınız?

WordPress sitenizde kayıtlara izin verirseniz, sıfırlama seçeneği şifresini kaybeden kullanıcılar için faydalı olacaktır. Aslında bu seçeneği kaldırmanız gerekmiyor.

Ancak bazı durumlarda, bu seçeneği bazı kullanıcılar veya WordPress'teki roller için kaldırmak isteyebilirsiniz.

Örneğin, bir kişi için geçici bir hesap oluşturduysanız veya kullanıcıların kullanabileceği bir demo hesabı oluşturduysanız (değiştirilmemesi gereken temel tanımlayıcılarla).

En kolay çözüm sadece sıfırlama bağlantısını silmek olacaktır. Ancak bazı kullanıcılar bir hesabı geri yüklemek için URL’yi zaten biliyor olabilir.

Olduğu söyleniyor, hadi WordPress'te şifre sıfırlama seçeneği ne kadar kolay devre dışı bırakalım.

Birinci Yöntem: WordPress Eklentisi Kullanarak Şifre Geri Yüklemeyi Devre Dışı Bırakın

Bu yöntem daha iyi ve daha kolaydır. WordPress'te şifre sıfırlamayı belirli kullanıcı rolleri ve hatta bazı kullanıcılar için devre dışı bırakmanıza izin verir.

Bu şekilde, yalnızca güvenilir kullanıcılar için ayırtabileceğiniz bu özelliğe erişimi kontrol edebilirsiniz.

Yapmanız gereken ilk şey, eklentiyi yüklemek ve etkinleştirmek. " Plainview Koru şifreleri ". Daha fazla ayrıntı için keşfedebilirsiniz Bir WordPress eklentisi yükleme.

Eklentiyi etkinleştirdikten sonra tek yapmanız gereken sayfayı ziyaret etmek. " Ayarlar> Parolaları Koru Eklentiyi yapılandırmak için.

protect-password-settings eklentisi WordPress

Buradan, parola geri yükleme işlevini devre dışı bırakmak istediğiniz kullanıcının kullanacağı rolü seçmeniz yeterlidir.

Bazı kullanıcıları dışlama seçeneği de vardır. Bu seçenek özellikle parola geri yükleme seçeneğini kendiniz tutmak istiyorsanız kullanışlıdır (Hesabınız için).

Tıklamayı unutma " Değişiklikleri Kaydet Mağazanızın ayarlarını değiştirmek için.

Eklentiyi çalışırken tıklamaya çalışarak görebilirsiniz. " Kayıp Şifre ? ". Bu sizi, şifresini değiştirmek istediğiniz e-posta adresini veya kullanıcı adını belirtebileceğiniz sıfırlama sayfasına götürecektir.

Bu seçeneğin bu kullanıcı için devre dışı bırakıldığını söyleyen bir hata göreceksiniz.

Bildirim koruyucu restorasyon şifre

İkinci yöntem: Parolaları sıfırlama seçeneği manuel olarak nasıl kapatılır

Bu yöntem, WordPress sitenize kod eklemenizi gerektirir. Web geliştirme konusunda tecrübesi olmayanlar tavsiye edilmez. Hatırla sana gösterdik WordPress eklentisi oluşturma.

Tek yapmanız gereken aşağıdaki kod parçasını eklentinize eklemektir:

class Password_Reset_Removed {function __construct () {add_filter ('show_password_fields', array ($ this, 'disable')); add_filter ('allow_password_reset', array ($ this, 'devre dışı bırak')); add_filter ('metin getir', dizi ($ bu, 'kaldır')); } function disable () {if (is_admin ()) {$ userdata = wp_get_current_user (); $ kullanıcı = yeni WP_User ($ kullanıcı verileri-> Kimlik); eğer (! boş ($ kullanıcı-> roller) && is_array ($ kullanıcı-> roller) && $ kullanıcı-> roller [0] == 'yönetici') doğru döndürür; } yanlış dönüş; } function remove ($ text) {return str_replace (array ('Şifrenizi mi kaybettiniz?', 'Şifrenizi mi kaybettiniz'), '', trim ($ text, '?')); }} $ pass_reset_removed = yeni Password_Reset_Removed ();

Düzenlemeyi bitirdikten sonra, yapmanız gereken tek şey eklentinizi bilgisayarınıza kurmaktır. WordPress blog. İzlenecek prosedür diğer tüm eklentilerle aynıdır.

göndermek için bir FTP istemcisi de kullanabilirsiniz. web sitesi internet üzerinden. Tamamlandığında, eklentinizi etkinleştirdiğinizden emin olun. Bu kadar. Bu yöntemin kusuru, parola sıfırlama seçeneğinin herkes için devre dışı bırakılmasıdır.

Bu eğitim için bu kadar. Umarım sizin için çok yararlı olur. Daha fazla açıklama için bizimle iletişime geçmekten çekinmeyin.