如何在 WordPress 中設置受密碼保護的站點區域

已發表: 2017-04-21

需要在 WordPress 中添加密碼保護區域嗎? 有時您不想公開網站上的所有內容,這完全沒問題! 密碼允許您限制對整個站點或站點的特定部分的訪問。

在這篇文章中,我將為您提供所有解決方案,從密碼保護單個 WordPress 帖子,到整個類別,再到整個 WordPress 網站。

我不會關注更複雜的情況,比如會員網站。 雖然創建會員網站確實需要在 WordPress 中添加密碼保護區域,但我們已經有一篇關於如何創建會員網站的帖子。

因此,讓我們開始使用一些非會員站點密碼保護 WordPress 內容的方法。

如何用密碼保護單個 WordPress 帖子

讓我們從如何限制單個 WordPress 帖子開始。 這是最簡單的一種,因為它實際上不需要任何外部工具。 是的,實際上有一個內置功能來密碼保護單個 WordPress 帖子。

儘管使用 WordPress 超過 10 年,但我花了很長時間才發現這個功能存在。 或許你也一樣!

要密碼保護 WordPress 帖子或頁面,您需要做的就是轉到 WordPress 編輯器中的可見性,然後單擊編輯按鈕:

wordpress 中的密碼保護區域

然後,只需選擇受密碼保護的單選按鈕並輸入您想要的密碼。 然後點擊確定

密碼保護

一旦您發布更新您的帖子,您的帖子現在就受到密碼保護。 這意味著什麼?

好吧,每當有人嘗試在前端訪問該帖子時,他們都會看到此警告。 這是使用 Divi 的樣子:

Divi 密碼保護

如果您的訪問者輸入正確的密碼,他們會像往常一樣看到帖子。 但是,如果他們沒有密碼,他們就無法進入。

下一個問題 - 您可以將此方法用於您使用 Divi Builder 構建的內容嗎? 是的! 無論您是使用普通的 WordPress 編輯器還是使用 Divi Builder 創建內容,它的功能都完全相同。 因此,請隨意將此方法用於您想要密碼保護的任何單個帖子或頁面。

如何用密碼保護整個類別的 WordPress 帖子

好吧,假設密碼保護單個帖子並沒有削減它。 密碼保護還不夠! 比如說,你需要用密碼保護整個 WordPress 類別……

沒問題! 你能行的。 但是現在,您需要求助於第三方插件。 我將使用免費插件為您提供快速教程。 但是,由於該插件不是非常受歡迎,我會向您推荐一個我親自測試過的高級插件,以防您想要更安心。

要免費使用密碼保護 WordPress 類別,您可以使用名為 Access Category Password 的插件。 安裝並激活插件,然後前往Settings → Access Category Password

該插件的配置非常直觀。 首先選擇您的密碼。 然後,選擇要將密碼應用於哪些類別。

您還可以選擇授予某些用戶角色無需密碼即可訪問該類別的權限 - 因此,如果您例如選中管理員框,則任何擁有管理員帳戶的人都不需要輸入密碼。

另一個不錯的功能是您可以選擇是否僅限制單個帖子模板。 如果您選中該框,您仍然可以在您的博客文章列表頁面上顯示摘錄 - 人們在沒有密碼的情況下將無法查看完整的文章:

在底部,您還可以配置人們在密碼頁面上看到的各種消息。

保存設置後,任何試圖訪問受限類別中的帖子的人都應該看到以下內容:

但如果他們不受限制地去一個職位,一切都會照常進行。

注意- 如果您不喜歡表單的樣式,該插件還可以讓添加自定義樣式變得非常容易:

再一次,對於百萬美元的問題,這個插件是否與 Divi Builder 配合得很好? 讓我們找出來……是的! 測試並確認此插件適用於 Divi Builder!

如果您想要更大的靈活性 - 例如,為不同的類別使用不同的密碼,您可以使用來自 Barn2 Media 的名為 Password Protected Categories 的高級插件。 它的價格為 55 美元,但它的功能更加靈活。 我有一個免費的副本可以玩,可以確認它非常整潔!

如何用密碼保護您的整個 WordPress 網站

我們點擊了單個帖子和類別,所以現在讓我們一路走下去。 以下是使用密碼限制對整個 WordPress 網站的訪問的方法。

為此,您將再次需要第三方插件。 我推薦免費的密碼保護插件。 它似乎是 WordPress.org 目錄中最受歡迎的解決方案。 要使用它,請先安裝並激活插件。

然後,轉到設置→密碼保護來配置插件。

沒什麼可做的。 首先,您可以選擇是否實際啟用密碼保護。

然後,您可以授予Protected Permissions 。 如果您檢查那些箱子一個,這些人不需要輸入密碼(你也可以啟用/禁用RSS提要)。

最後,您還可以選擇您的實際密碼並將某些 IP 地址列入白名單以便不需要密碼:

單擊Save Changes 後,您的站點應該正式受到限制。 現在,如果任何未被其用戶角色或 IP 地址列入白名單的人嘗試訪問您的站點,他們將看到一個大的 'ole 密碼屏幕:

如果您想將 WordPress 徽標更改為您自己網站的徽標,這很簡單。 該插件會提取與您的常規 WordPress 登錄頁面相同的徽標。 因此,您可以手動更改該徽標,也可以使用簡單的插件,例如 WP Custom Admin Login Page Logo。

此外,由於此插件可在整個站點範圍內運行,因此與 Divi 不存在任何兼容性問題的危險。

進一步加強密碼保護

因此,這是在 WordPress 中創建密碼保護區域的快速入門:

  • 單個帖子或頁面
  • 整個類別
  • 您的整個 WordPress 網站

但顯然,如果您願意,密碼保護會變得更加複雜。

我們有一個關於如何僅限制部分帖子內容的指南,您始終可以使用上述會員插件之一來非常精細地控制誰可以訪問您的 WordPress 網站的每個部分。

現在交給您 - 您是否使用密碼保護 WordPress 內容? 如果是這樣,您如何在 WordPress 網站上使用密碼保護?

文章縮略圖由 RedlineVector/shutterstock.com 提供