如何從WordPress刪除密碼重置/更改選項


您是否要刪除WordPress中的密碼重置選項? 默認情況下,WordPress允許用戶通過提供其電子郵件地址來重置/更改密碼。 有時您可能想禁用WordPress中的密碼重置選項。 在本文中,我們將向您展示如何從WordPress中刪除密碼重置/更改選項。

從WordPress刪除密碼重置選項

為什麼要從WordPress刪除密碼重置/更改選項

如果您允許用戶在WordPress網站上註冊,則密碼重置選項允許用戶恢復丟失的密碼。 通常,您不想更改它。

但是,在某些使用情況下,您可能希望針對WordPress網站上的特定用戶或用戶角色刪除此選項。

例如,如果您為某人創建了一個臨時帳戶,或者您創建了一個演示站點,用戶可以在其中使用演示用戶名和密碼登錄。

較簡單的解決方案是僅刪除密碼重置鏈接。 但是一些精明的用戶可能已經知道訪問密碼重置表單的URL。

話雖如此,讓我們看看如何輕鬆地從WordPress中刪除密碼重置/更改選項。

方法1:禁用使用插件的密碼重置/更改選項

插件方法越來越好。 它允許您禁用特定用戶角色甚至單個用戶的密碼重置選項。

這樣,您仍然可以控制某些受信任用戶或用戶角色並提供密碼重置功能。

您需要做的第一件事是安裝並激活Plainview Protect Passwords插件。 有關更多詳細信息,請參閱有關如何安裝WordPress插件的分步指南。

激活後,您需要訪問 設置»保護密碼 頁面以配置插件設置。

保護密碼設置

只需選擇用戶角色或單個用戶即可禁用其密碼更改或重置選項。

還有一個免除個人用戶的選項。 如果要禁用除您自己以外的所有用戶的密碼重置選項,此選項很有用。

不要忘記單擊“保存更改”按鈕來存儲您的設置。

您可以通過訪問WordPress登錄頁面並單擊“丟失密碼?”來查看該插件的運行情況。 鏈接。 它將帶您到密碼重設頁面,您可以在其中嘗試為沒有密碼重設選項的用戶輸入用戶名或電子郵件地址。

您將看到一個錯誤,指示不允許該用戶重置密碼。

該用戶的密碼重置已禁用

方法2:從WordPress手動禁用密碼重置選項

此方法要求您將代碼添加到WordPress網站。 不建議初學者使用。

您需要做的第一件事是使用記事本之類的文本編輯器打開一個空白文本文件。 將以下代碼粘貼到該文件中。

ID);
      if ( !empty( $user->roles ) && is_array( $user->roles ) && $user->roles[0] == 'administrator' )
        return true;
    }
    return false;
  }

  function remove($text) 
  {
    return str_replace( array('Lost your password?', 'Lost your password'), '', trim($text, '?') ); 
  }
}

$pass_reset_removed = new Password_Reset_Removed();
?>

將此文件另存為 disable-password-reset.php 在您的桌面上。

現在,您需要將此文件上傳到WordPress網站。 您將需要一個FTP客戶端來執行此操作。 請參閱我們的指南,了解如何使用FTP上傳WordPress文件。

使用FTP客戶端連接到您的網站,然後轉到plugins文件夾。 插件的文件夾位於/ wp-content /目錄中。

WordPress網站上的Plugins文件夾

上載 disable-password-reset.php 文件從計算機複製到WordPress網站上的plugins文件夾。

現在,您需要登錄到WordPress管理區域並訪問插件頁面。 您會在安裝的插件列表中註意到一個名為“禁用密碼重置”的新插件。 單擊插件下方的激活鏈接。

激活禁用密碼重置插件

就這樣,激活插件將對所有用戶(包括管理員)禁用密碼重置選項。 管理員將能夠在管理區域中更改密碼,但是他們將無法從登錄屏幕重置密碼。

我們希望本文能幫助您學習如何從WordPress中刪除密碼重置/更改選項。 您可能還想查看我們的13個插件列表和改善WordPress管理區域的提示。

如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Facebook。