所有分类
  • 所有分类
  • 织梦模板

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

如图所示,游客以及非VIP会员不可访问,游客访问跳转登录,非vip跳转会员开通。效果见本站教程说明将下载的附件中代码复制并放在主题根目录 functions.php 文件最底部。

代码如下:

//针对部分分类隐藏只允许SVIP访问
add_action( 'template_redirect', 'ashuwp_show_only_login', 0 );
function ashuwp_show_only_login(){
global $wpdb;
$dluid = get_current_user_id();
//查询发布者是否VIP
$postvip = "SELECT meta_value FROM wp_usermeta WHERE user_id='$dluid' and meta_key='cao_user_type'";
$postvip = $wpdb->get_var($postvip);
//查询VIP到期时间
$postviptime = "SELECT meta_value FROM wp_usermeta WHERE user_id='$dluid' and meta_key='cao_vip_end_time'";
$postviptime = $wpdb->get_var($postviptime);
//判断登录,about页面就允许访问
if(in_category(array(103,104)) && !is_home() && !is_user_logged_in()){ //此处103 104为分类ID
echo '<title>'._title().'</title>';
echo '<style>
.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);}
.tips>ul {padding:0;margin-top:10.5%;}
.tips>ul>li {list-style-type: none;text-align:center;}
.tips>ul>li>a {text-decoration: none;padding: 8px 20px;border:2px solid #2c63ff;display: inline-block;margin-top:5px;}
</style>';
echo '<body style="background: #2c63ff">
<div class="tips">
<ul>
<li><h2>此分类为VIP专属分类</h2></li>
<li><h4>开通会员后可访问</h4></li>
<li><a href="/svip">立即跳转</a></li>
</ul>
</div>
</body>';

常见问题
所有VIP可以商用吗,会不会有版权问题?
本站提供的源码大部分可以作为源码开发参考和学习,部分开源可商用。
账号可以分享给其他人使用吗?
您好,账号禁止共享,我们有验证机制的,会自动封号处理,谢谢配合。
如果遇到问题怎么联系解决呢?
最快的途径是在导航菜单选择提交【售后】会在24小时处理
下载的源码可以使用吗?
我们会在显著的地方表明【已测试】,显示已测试的都是小编测试过 。
1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
5.如有侵权请联系客服邮件770973008@qq.com
原文链接:https://www.56admin.com/23573.html,转载请注明出处。
0
分享海报

评论0

请先
九年老站,质量有保证,90%亲自测试!优惠原价199模板币终生SVIP,优惠价68模板币! 数量有限! 购买SVIP 所有资源免积分下载,畅享无忧!
显示验证码
没有账号?注册  忘记密码?