如何在WordPress中顯示受密碼保護的帖子的摘錄


您是否知道可以用密碼保護WordPress帖子? 默認情況下,除非輸入密碼,否則WordPress不會向用戶顯示受保護帖子的內容。 但是,您可以通過兩種方式對帖子進行密碼保護,同時仍然顯示預告片或摘錄。 在本文中,我們將向您展示如何顯示WordPress中受密碼保護的帖子的摘錄。

顯示受密碼保護的帖子的摘錄

方法1:手動顯示受保護的帖子的摘錄

您需要做的第一件事是將此代碼段複製並粘貼到您的子主題的functions.php文件或特定於站點的WordPress插件中。

function wpb_protected_excerpt( $excerpt ) {
if ( post_password_required() ) {
$post = get_post();
$excerpt=$post->post_excerpt;
}
return $excerpt;
}
add_filter( 'the_excerpt', 'wpb_protected_excerpt' );

function wpb_protected_excerpt_posts( $content ) {
if ( post_password_required() && is_single() ) {
$post = get_post();

return $post->post_excerpt.$content;
}}
add_filter( 'the_content', 'wpb_protected_excerpt_posts', 10 );

現在轉到WordPress中的帖子屏幕以編輯受密碼保護的帖子,然後單擊頁面頂部的屏幕選項按鈕。 這將顯示一個帶有大量選項的菜單。 您需要確保選中了摘錄旁邊的複選框。

在WordPress中的帖子編輯屏幕上啟用摘要元框

這將在帖子編輯器下方顯示摘錄元框。 您可以在此框中輸入帖子的摘錄。

為WordPress中受密碼保護的帖子添加摘錄

在發布您的帖子之前,請確保該帖子已受密碼保護。 現在您可以訪問您的網站,並且可以在WordPress中看到受密碼保護的帖子的摘錄。

顯示WordPress中受密碼保護的帖子的摘錄

方法2:使用插件限制內容

使用受密碼保護的帖子更容易,但是它不能為您提供所需的控制權,以確保正確的用戶可以訪問該帖子。

如果您運行一個多用戶WordPress網站,或者願意打開您的網站進行註冊,那麼使用插件來限制對帖子的訪問是一個更好的選擇。

它使您可以控制哪些用戶有權訪問您的受保護帖子,並且可以輕鬆地控制要向其他用戶顯示多少內容。 將其視為具有多個訂閱級別的會員站點。

您需要做的第一件事是安裝並激活Restrict Content Pro插件。 激活後,您需要訪問 限制»設置 配置插件。

受限內容設置

您需要提供用戶在沒有權限查看受保護內容時將看到的消息。 完成後,只需單擊保存更改按鈕以存儲您的設置。

現在,您可以創建新帖子或編輯要保護的現有帖子。 只需在帖子內容區域中添加要顯示為摘錄的內容,然後將要隱藏的其餘內容包裝在 [restrict] [/restrict] 標籤。

限制內容簡碼

重要:您無需輸入受發布菜單保護的帖子密碼。

您還可以使用帖子編輯器下方的“限制內容”元框,向所有用戶顯示摘錄,並僅授予登錄用戶訪問權限。 只需選中摘錄旁邊的框,然後選擇一個用戶角色。

選擇訂閱者用戶角色將允許您網站上的所有註冊用戶在登錄時查看帖子。未登錄的用戶將只能看到摘錄。

僅允許已登錄的用戶查看內容

在您的網站上銷售優質內容

Restrict Content Pro還允許您出售高級內容的會員資格。 您可以使用Stripe,PayPal和Braintree接受付款。

使用Restrict Content Pro接受受保護內容的付款

您可以為用戶創建訂閱包,以便用戶在您的網站上註冊時可以選擇。 您可以決定用戶可以在其訂閱級別訪問哪些內容。 您還可以具有多個訂閱級別。

有關詳細說明,請查看我們的指南,了解如何將內容限制為WordPress中的註冊用戶。

我們希望本文能幫助您顯示WordPress中受密碼保護的帖子的摘錄。 您可能還想查看我們的40種有用工具的列表,這些工具可以管理和發展WordPress博客。

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