如何通過用戶角色限制對 WordPress 內容的訪問

已發表: 2021-11-15

您可能希望將 WordPress 會員網站的某些區域限制為特定受眾,並阻止其他用戶或訪問者訪問它。

ProfilePress 是最好的 WordPress 會員插件,專門設計用於幫助您限制 WordPress 中的內容,包括帖子、頁面、自定義帖子類型(例如 WooCommerce 產品頁面)、類別、標籤和分類歸檔頁面。

在我們引導您完成限制 WordPress 網站內容的過程之前,讓我們快速瀏覽一下網站所有者限制對其內容的訪問的一些常見原因。

限制 WordPress 內容的原因

常見的原因之一是網站所有者想要創建會員網站。 會員網站的工作模式是利基專家向訪問者出售會員資格,讓他們訪問他們不允許其他訪問者訪問的優質內容。

仍然有很多免費內容可以吸引來自搜索引擎的自然流量,但隨後鼓勵訪問者購買高級會員計劃以訪問他們的一些最佳內容。

如果您想創建會員網站,ProfilePress 將是您唯一需要的插件。 您可以簡單地限制您想要的內容,然後將登陸受限制內容的訪問者重定向到您的會員定價頁面,他們可以在其中購買會員計劃。

限制內容的其他一些常見原因包括:

  • 通過在註冊時為他們提供訪問優質內容來促進用戶註冊
  • 允許課程創建者限制他們的課程內容
  • 允許編輯或內部成員訪問網站上的私人信息或限制需要進一步工作的帖子

用戶資料管理

雖然 ProfilePress 可讓您輕鬆限制內容和管理用戶角色,但它提供的遠不止這些。 如果您正在運行會員網站或在您的網站上銷售高級內容訪問權限,您也確實需要其他功能。

畢竟,如果您要銷售高級訪問權限,那麼您也需要有一種方法讓用戶註冊和登錄。 您可以輕鬆創建和管理註冊和登錄頁面。 這篇文章討論了為 LearnDash 用戶創建這些頁面,但會員網站所有者的過程也將是相同的。

同樣,一旦您擁有大量用戶,您就需要有許多不同的用戶角色,您可以分配給他們,以便將內容相應地限製到特定類別。 您也可以使用 ProfilePress 輕鬆完成此操作。

ProfilePress 也適用於 WooCommerce 網站,允許您創建和管理“客戶”用戶角色並限制對某些頁面或帖子的訪問。 同樣,您的 WooCommerce 網站上可能有一些獨家產品,您可能只想先向註冊用戶或會員提供這些產品。 ProfilePress 允許您限制這些產品頁面,同時允許特定用戶角色訪問它們。

還有許多其他出色的附加組件可以為 ProfilePress 的整體功能添加更多功能。

如何限制 WordPress 中的內容

ProfilePress 不僅允許您在完全沒有技術知識的情況下創建出色的會員網站,而且還確保您只需點擊幾下即可完成。 易用性令人難以置信。

您需要在您的 WordPress 網站上安裝並激活 ProfilePress。 您可以通過單擊插件選項下的添加新選項並蒐索 ProfilePress 來執行此操作。 單擊安裝按鈕,然後單擊激活按鈕。

但是,如果您沒有在您的站點上啟用用戶註冊,則需要首先在“設置”選項下的“常規”菜單中進行此操作。

單擊此復選框後,單擊末尾的保存更改按鈕。

然後將鼠標懸停在 ProfilePress 選項上,然後單擊內容保護。 單擊添加保護規則按鈕,如下圖所示。

現在,您可以在此處對所需的任何帖子和頁面設置限制,同時還可以管理其他限制條件。

讓我們引導您完成以下涉及的幾個步驟。

您可以從選擇上述限制條件開始。 您可以選擇要限制的帖子、頁面、類別、標籤甚至格式。

同樣,您可以選擇是限制所有帖子和頁面還是選擇一個。 您還有其他自定義選項,例如僅限制帶有類別的帖子。

我們決定在這裡限制我們網站上的一個特定帖子。 因此,我們單擊了此下拉菜單下的“選定帖子”選項。

現在,我們在右側彈出了所有帖子的列表,讓我們選擇要限制的帖子。 我們剛剛發布了該列表中的第一個帖子。

現在您需要選擇可以訪問此特定帖子的用戶角色。 您將在該下拉菜單下找到三個選項:所有人、登錄用戶和註銷用戶。

出於顯而易見的原因,大多數網站所有者都希望選擇登錄用戶。 然後,您將需要處理一些設置。

你看到的很多東西都是不言自明的。 首先,您選擇要授予訪問權限的用戶角色。

然後,您需要選擇是向受限用戶顯示“訪問受限”消息還是將他們重定向到其他頁面。 如果您有一個定價頁面允許這些用戶購買會員計劃,那麼您可能希望將他們重定向到該頁面。

如果沒有,那麼您還可以選擇使用默認的“訪問限制”消息或製作您自己的自定義消息,告訴用戶他們對該內容的訪問受到限制。

但是等等,還有更多! 除了所有這些令人驚嘆的功能之外,您還可以在最後一個下拉菜單下選擇是否要向您的用戶展示帖子摘錄作為預告片。

您可以在摘錄中談論整個帖子內容將提供的好處,這將鼓勵用戶註冊並成為會員,以便能夠訪問整個帖子內容。

但是,如果您想完全限制那裡的內容,您只需選擇要顯示的消息就可以了。 只需單擊右上角的保存規則按鈕即可。

這就是它對無權訪問它的用戶的看法。 請注意,我們剛剛在這裡使用了默認的“訪問受限”消息。 您也可以製作自己的自定義消息。

為了按用戶角色限制帖子和頁面內容,我們提供了一個短代碼來按用戶角色、用戶名和用戶 ID 限制內容。

綜上所述

ProfilePress 不僅可以限制內容,還可以做更多的事情。 錦上添花的是,它甚至根本不會減慢您的網站速度,因為它是一個輕量級插件,具有超級簡潔的代碼,但功能齊全。