預設情況下,WordPress 允許使用者透過郵件重設更改密碼,有時可能希望停用這個密碼重設功能。以下由WordPress教學欄位來介紹如何禁止 WordPress 重設密碼功能,希望對需要的朋友有幫助!
可以將下面的程式碼加入目前主題函數模板functions.php 中:
function disable_password_reset() { return false; } add_filter ( 'allow_password_reset', 'disable_password_reset' );
新增上述程式碼後,在重設密碼頁面,點擊“取得新密碼”,會提示:無法重設該使用者的密碼。
不過既然已停用密碼重設功能,登入頁面的「忘記密碼?」連結按鈕也沒必要顯示了。
在不修改WordPress程式檔案wp-login.php情況下,再接著新增:
function hide_password_reset() { ?> <style> #nav a:nth-child(2) { display: none; } .login #nav { width: 30px; height: 20px; margin: 24px auto 0; overflow: hidden; } </style> <?php } add_action('login_head', 'hide_password_reset');
透過上面程式碼隱藏“忘記密碼?”連結按鈕和中間的分隔符號“|”
以上是禁止 WordPress 重設密碼功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!