WordPress设置只有注册登陆用户才能浏览文章内容

在WordPress中,可以给每篇日志设置单独的密码,然后通过其他方式发送给特定的用户,这个功能本来比较人性化了,但是对于用户转化没有任何好处,而且还比较繁琐,其实我们可以通过设置文章的自定义栏目,实现这个目的。假设我们设置一个自定义栏目:Useronly,当文章中有这个设置的字段的时候,就表示这篇文章需要注册登录会员阅读的。

WordPress设置只有注册登陆用户才能浏览文章内容

设置教程

    1. 将下面的代码加入到当前主题的“functions.php”文件,也可自定义提示文字和栏目名。
      // 只有注册用户才能浏览文章内容
      add_filter('the_content', 'Useronly');
      function Useronly($text){
          global $post;
          $Useronly = get_post_meta($post->ID, 'Useronly', true);
          if($Useronly){
              global $user_ID;
              if(!$user_ID){
                  $redirect = get_permalink($post->ID);
                  $text = '该内容限于登陆会员浏览,请先 登录!';
              }
          }
          return $text;
      }

       


重要说明

本站资源大多来自网络,如有侵犯你的权益请联系管理员 大叔心  或给邮箱发送邮件mail@dashuxin.com 我们会第一时间进行审核删除。 站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果你遇到支付完成,找不到下载链接,或者不能下载,或者解压失败,先不要忙! (博主有可能有事情或者在睡觉不能及时的回复您,QQ留言后,请耐心等待即可!)

网站搭建

wordpress站点设置登陆才可访问网站如何操作?

2020-10-13 16:23:16

网站搭建

安装WP-China-Yes插件,解决WordPress 5.51后台无法在线更新问题(wp实时在线更新)

2020-10-22 0:58:14