最近,我們的一位用户問我們如何在 WordPress 中禁用登錄提示。默認情況下,當用户在登錄頁面輸入不正確的用户名或密碼時,WordPress 會顯示錯誤消息。這些錯誤信息可以用來作為猜測用户名,用户電子郵件地址或密碼的提示。在本文中,我們將向您展示如何在 WordPress 登錄錯誤消息中禁用登錄提示。
WordPress 登錄錯誤消息中的登錄提示是什麼?
在登錄期間,當用户輸入不正確的用户名時,WordPress 顯示此錯誤消息
錯誤:無效的用户名。忘記密碼?
如果有人用錯誤的密碼輸入正確的用户名,那麼 WordPress 會顯示以下消息:
錯誤:您為用户名 johnsmith 輸入的密碼不正確。忘記密碼?
如果有人試圖猜測你的用户名,那麼這個錯誤信息就證實他們已經成功猜到了。
由於 WordPress 4.5,您也可以使用電子郵件地址而不是用户名登錄到您的 WordPress 網站。這些登錄提示也可以確認您正在為管理員帳户使用特定的電子郵件地址。
對於大多數 WordPress 用户來説,這可能不是一個大問題。但對於謹慎隱私和安全的人來説,這可能是一個有問題的事情。
為了更好的安全性,您應該始終為管理員帳户使用唯一的用户名和強密碼。請參閲我們的指南,瞭解如何管理 WordPress 初學者的密碼。話雖如此,我們來看看如何在 WordPress 登錄錯誤消息中隱藏這些登錄提示。
但是,如果您只想按照文字説明操作,那麼您可以按照我們的逐步教程瞭解如何在 WordPress 登錄錯誤消息中禁用登錄提示。
在 WordPress 中隱藏登錄提示
只需將以下代碼添加到主題的 functions.php 文件或特定於站點的插件中即可。
function no_wordpress_errors(){ return 'Something is wrong!'; } add_filter( 'login_errors', 'no_wordpress_errors' );
此代碼將您的自定義消息作為過濾器添加到登錄錯誤。這將覆蓋默認的 WordPress 登錄錯誤。
現在如果有人輸入不正確的用户名,密碼或電子郵件,WordPress 會簡單地顯示錯誤』Something is wrong』,而不提供任何提示。
雖然這段代碼可以隱藏登錄錯誤,但它不能保護您免受更復雜的黑客攻擊或暴力攻擊。
我們使用 Sucuri 保護我們所有的網站免受普通的安全威脅。 Sucuri 附帶一個網站防火牆,可以阻止任何可疑活動到達您的網站。
發表回覆