WordPress主题RiPro美化-给特定分类添加VIP权限才可访问效果

 6467

本文介绍WordPress主题RiPro的美化教程-给特定分类添加VIP权限才可访问效果,也就是实现游客以及非VIP会员不可访问,游客访问跳转登录,非vip跳转会员开通。


WordPress主题RiPro美化-给特定分类添加VIP权限才可访问效果


废话不多说,直接上代码:

  1. //针对部分分类隐藏只允许SVIP访问
  2. add_action( 'template_redirect', 'ashuwp_show_only_login', 0 );
  3. function ashuwp_show_only_login(){
  4.     global $wpdb;
  5.     $dluid = get_current_user_id();
  6.     //查询发布者是否VIP
  7.     $postvip = "SELECT meta_value FROM wp_usermeta WHERE user_id='$dluid' and meta_key='cao_user_type'";
  8.     $postvip = $wpdb->get_var($postvip);
  9.     //查询VIP到期时间
  10.     $postviptime = "SELECT meta_value FROM wp_usermeta WHERE user_id='$dluid' and meta_key='cao_vip_end_time'";
  11.     $postviptime = $wpdb->get_var($postviptime);
  12.     //判断登录,about页面就允许访问
  13.     if(in_category(array(103,104)) && !is_home() && !is_user_logged_in()){  //此处103 104为分类ID
  14.         echo '<title>'._title().'</title>';
  15.         echo '<style>
  16.             .tips {position:absolute;top:50%;left:50%;width:500px;height:250px;background:#FFF;margin-top:-170px; margin-left:-250px;box-shadow: 0 8px 10px rgba(255, 255, 255, 0.3);}
  17.             .tips>ul {padding:0;margin-top:10.5%;}
  18.             .tips>ul>li {list-style-type: none;text-align:center;}  
  19.             .tips>ul>li>a {text-decoration: none;padding: 8px 20px;border:2px solid #2c63ff;display: inline-block;margin-top:5px;}
  20.         </style>';
  21.         echo '<body style="background: #2c63ff">
  22.         <div class="tips">
  23.             <ul>
  24.                 <li><h2>此分类为VIP专属分类</h2></li>
  25.                 <li><h4>开通会员后可访问</h4></li>
  26.                 <li><a href="/svip">立即跳转</a></li>
  27.             </ul>
  28.         </div>
  29.         </body>';
  30.     }
  31. }

将以上代码加入主题根目录 functions.php 文件最底部即可,下面是实现效果:


WordPress主题RiPro美化-给特定分类添加VIP权限才可访问效果

本文网址:https://www.zztuku.com/detail-10776.html
站长图库 - WordPress主题RiPro美化-给特定分类添加VIP权限才可访问效果
申明:如有侵犯,请 联系我们 删除。

评论(0)条

您还没有登录,请 登录 后发表评论!

提示:请勿发布广告垃圾评论,否则封号处理!!

    编辑推荐