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;
      }

       

人已赞赏
网站搭建

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

2020-10-13 16:23:16

网站搭建

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

2020-10-22 0:58:14

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
购物车
优惠劵
今日签到
有新私信 私信列表
搜索