如何在WordPress登錄錯誤消息中禁用登錄提示


最近,我們的一位用戶問我們如何禁用WordPress中的登錄提示。 默認情況下,當有人在登錄頁面上輸入錯誤的用戶名或密碼時,WordPress會顯示錯誤消息。 這些錯誤消息可以用作提示來猜測用戶名,用戶電子郵件地址或密碼。 在本文中,我們將向您展示如何禁用WordPress登錄錯誤消息中的登錄提示。

在WordPress中隱藏登錄提示

WordPress登錄錯誤消息中的登錄提示是什麼

登錄期間,當用戶輸入錯誤的用戶名時,WordPress會顯示此錯誤消息

錯誤: 無效的用戶名。 忘記密碼?

無效的用戶名錯誤

如果有人使用錯誤的密碼輸入正確的用戶名,則WordPress將顯示以下消息:

錯誤: 您為用戶名johnsmith輸入的密碼不正確。 忘記密碼?

密碼錯誤

如果有人試圖猜測您的用戶名,則此錯誤消息將確認他們已成功猜測它。

從WordPress 4.5開始,您還可以使用電子郵件地址而不是用戶名登錄WordPress網站。 這些登錄提示還可以確認您正在為管理員帳戶使用特定的電子郵件地址。

對於大多數WordPress用戶而言,這可能不是一個大問題。 但是對於對隱私和安全性持謹慎態度的人,這可能是有問題的事情。

為了提高安全性,您應始終為管理員帳戶使用唯一的用戶名和強密碼。 請參閱有關為WordPress初學者管理密碼的最佳方法的指南。

話雖如此,讓我們看一下如何在WordPress登錄錯誤消息中隱藏這些登錄提示。

為簡單起見,我們創建了一個視頻教程,介紹如何禁用WordPress登錄錯誤消息中的登錄提示。

訂閱WPBeginner

但是,如果您只想按照文本說明進行操作,則可以按照我們的分步教程進行操作,以了解如何在WordPress登錄錯誤消息中禁用登錄提示。

在WordPress中隱藏登錄提示

只需將以下代碼添加到主題的functions.php文件或特定於站點的插件中即可。

function no_wordpress_errors(){
  return 'Something is wrong!';
}
add_filter( 'login_errors', 'no_wordpress_errors' );

此代碼將您的自定義消息添加為登錄錯誤的過濾器。 這將覆蓋默認的WordPress登錄錯誤。

現在,如果有人輸入了不正確的用戶名,密碼或電子郵件,WordPress會簡單地顯示錯誤“出了點問題”而沒有給出任何提示。

沒有登錄提示

儘管此代碼可以隱藏登錄錯誤,但是它無法使您免於更複雜的黑客嘗試或蠻力攻擊。

我們使用Sucuri保護我們的所有網站免受常見的安全威脅。 Sucuri帶有網站防火牆,可以阻止任何可疑活動到達您的網站。 了解sucuri如何幫助我們在3個月內阻止450,000 WordPress攻擊

我們希望本文能幫助您從WordPress登錄錯誤消息中隱藏登錄提示。 您可能還想在13個提示和技巧上查看這些內容,以保護WordPress管理區域。

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