如何在WordPress中显示密码保护贴的摘录

你知道你可以密码保护你的WordPress的帖子? 默认情况下,除非输入密码,否则WordPress不会向用户显示受保护帖子的内容。 但是,有几种方法可以在保留帖子的同时仍然显示一个预告片或片段。 在本文中,我们将向您展示如何在WordPress中显示受密码保护的帖子的摘录。

显示密码保护的帖子的摘录

方法1:手动显示受保护帖子的摘录

首先你需要做的是将这个代码片段复制并粘贴到你的子主题的functions.php文件或特定于站点的WordPress插件中。

函数wpb_protected_excerpt($摘录){
 if(post_password_required()){
 $ post = get_post();
 $摘录= $后> post_excerpt;
 }
 返回$摘录;
 }
 add_filter('the_excerpt','wpb_protected_excerpt');

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

 返回$ post-> post_excerpt。$ content;
 }}
 add_filter('the_content','wpb_protected_excerpt_posts',10); 

现在进入WordPress的帖子屏幕来编辑你的密码保护帖子,然后点击页面顶部的屏幕选项按钮。 这将显示一个菜单,有一堆选项。 您需要确保选中摘录旁边的复选框。

启用WordPress的帖子编辑屏幕上的摘录元框

这将显示帖子编辑器下方的摘录元框。 你可以在这个框中输入你的文章的摘录。

在WordPress中添加用于密码保护的帖子的摘录

发布您的文章之前,确保它是密码保护。 现在您可以访问您的网站,并且您将能够在WordPress中看到密码保护帖子的摘录。

在WordPress中显示密码保护的帖子的摘录

方法2:使用插件来限制内容

使用受密码保护的帖子比较容易,但是它不会给你控制权,以确保正确的用户有权访问帖子。

如果你运行一个多用户的WordPress网站,或者你愿意打开你的网站进行注册,那么使用插件来限制对帖子的访问是一个更好的选择。

它允许您控制哪些用户可以访问受保护的帖子,并且可以轻松控制要向其他用户显示多少内容。 将其视为具有多个订阅级别的会员网站。

首先你需要安装并激活Restrict Content Pro插件。 激活后,您需要访问 限制»设置 配置插件。

受限制的内容设置

您将需要提供用户在没有查看受保护内容的权限时将看到的信息。 一旦完成,只需点击保存更改按钮来存储您的设置。

现在,您可以创建新帖子或编辑您要保护的现有帖子。 只需在帖子内容区域添加您想要显示的内容,然后将您想隐藏的其他内容 [限制] [/限制] 标签。

限制内容简码

重要 :您不需要在发布菜单中设置保护的密码。

您还可以通过使用帖子编辑器下方的“限制内容”元框来显示所有用户的摘录并仅允许登录的用户访问。 只需选中摘录旁边的复选框,然后选择一个用户角色。

选择订阅用户角色将允许您网站上的所有注册用户在登录后查看帖子。未登录的用户将只能看到摘录。

仅允许登录的用户查看内容

在您的网站上销售优质内容

限制Content Pro还允许您出售优质内容的会员资格。 您可以使用Stripe,PayPal和Braintree接受付款。

使用Restrict Content Pro接受受保护内容的付款

您可以为在用户注册时可以选择的用户创建订阅包。 您可以决定用户能够访问哪些内容的订阅级别。 您也可以有多个订阅级别。

有关详细说明,请参阅我们的指南,了解如何将内容限制在WordPress中的注册用户。

我们希望这篇文章帮助您在WordPress中显示密码保护帖子的摘录