如何在WordPress中設定文章或部分內容過期

08/29/2022

如何在WordPress中設定文章或部分內容過期

更新時間:2022年8月26日 | 編輯部審核:Syed Balkhi

為什麼要在WordPress中設定文章或部分內容過期?

假設你運營一個WordPress網站,並且希望在特定時間內給特定用戶提供獨家內容。通常,你可以在特定時間發布文章,並在過期後更新為舊文章通知。然而,這樣做無法控制訪問權限,任何人在該時間內都可以查看和訪問內容。

即使你不需要訪問控制,仍需在特定時間手動更改內容。不過,如果你可以自動化整個過程,例如設定文章的過期日期,定義過期後的處理方式以及誰可以訪問,那會更加方便。

方法1:使用MemberPress過期文章和部分內容

這種方法適合所有用戶,為您提供更強大的工具來控制內容的過期和訪問權限。我們將使用MemberPress,它是最好的WordPress會員插件,可以強力控制誰可以訪問你網站上的內容。

1. 設定MemberPress

首先,需要安裝並啟用MemberPress插件。啟用後,前往MemberPress » Settings並點擊「License」標籤,輸入你的許可證密鑰。然後,切換到「Payments」標籤設置支付方式。

2. 建立會員計劃

前往MemberPress » Memberships頁面,點擊「Add New」。接下來,輸入會員計劃的標題和詳細信息,並在「Membership Terms」部分設定價格和過期時間。

3. 設定訪問規則

前往MemberPress » Rules頁面並點擊「Add New」。在「Protected Content」選項下選擇要保護的內容,然後設定訪問條件和過期策略。

4. 準備過期內容

根據設定的規則編輯文章或頁面,確保內容符合訪問規則,並添加相應的標籤。保存或發布後,在隱私模式下檢查過期內容的作用。

5. 過期部分內容

前往MemberPress » Rules頁面,點擊「Add New」,選擇「Partial」並設定相關條件。接下來,在編輯文章或頁面時,添加受保護的區塊並設定相應的訪問規則。

方法2:使用PublishPress過期文章內容

1. 使用PublishPress Future過期文章

安裝並啟用PublishPress Future插件,並在插件設定頁面設置預設過期設置。在post edit screen啟用文章過期,並選擇過期時間和動作。

2. 使用PublishPress Revisions過期文章或部分內容

安裝並啟用PublishPress Revisions插件,並進入Posts » All Posts頁面選擇要過期的文章。創建新修訂版本,並設定過期日期和時間。提交修訂並進行審核,然後在所選時間發布新草稿。

我們希望這篇文章能幫助你了解如何在WordPress中輕鬆設定文章或部分內容過期。如果你喜歡這篇文章,請訂閱我們的YouTube頻道以獲取更多WordPress視頻教程,或者在Twitter和Facebook上關注我們。



Related Posts

  • 2024-07-27
  • WordPress 插件

您是否希望在 WordPress 中要求文章必須設置精選圖片?如果您正在運營一個多作者的 WordPress 博客,您會希望確保每位作者在發布文章之前都添加精選圖片。在這篇文章中,我們將向您展示如何輕鬆地在 WordPress 中要求文章設置精選圖片。

閱讀更多
  • 2024-07-26
  • WordPress 插件

WordPress 內建搜尋功能,但其搜尋結果通常不盡人意。幸運的是,您可以自訂搜尋結果頁面,使其更加使用者友好。本文章將向您展示如何無需編寫任何代碼輕鬆自訂 WordPress 搜尋結果頁面。

透過自訂搜尋結果頁面,使用者能更容易找到他們需要的內容,並改善整體使用者體驗,從而提高頁面瀏覽量和轉化率。

閱讀更多
  • 2024-07-24
  • WordPress 插件

您在尋找如何創建影片和圖片的 WordPress Slider 吗?Sliders 是展示內容且吸引網站訪客注意力的絕佳方式。本文將為您提供使用 Soliloquy 簡易創建影片和圖片 Slider 的詳細指南。

首先,您需要安裝一個合適的 WordPress Slider 插件,例如 Soliloquy。這個插件使用簡單,可建立響應式的影片和圖片 Slider,不需要編寫一行代碼。接著,您可以根據需求添加各種媒體內容並調整 Slider 設定。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>