WordPress的ripro给特定分类添加VIP权限才能访问权限

教程简介:

如效果图所示,游客以及非永久VIP会员在该类目页面,以及该类目下所有的文章都没有访问权限,游客和非vip访问跳转开通会员的页面,代码只针对永久VIP开放权限,其他暂时没做修改,有能力者自行改之。

相关图片:

图片[1]筑梦博客-专注于技术分享WordPress的ripro给特定分类添加VIP权限才能访问权限筑梦博客-专注于技术分享筑梦博客
 

教程如下:

 

将下方代码完整复制粘贴到 /wp-content/themes/ripro/functions.php 文件最下方即可。

//特定类目需要永久VIP权限才能访问
add_action( 'template_redirect', 'ashuwp_show_only_login', 0 );
function ashuwp_show_only_login(){
global $wpdb;
$dluid = get_current_user_id();
$postviptime = "SELECT meta_value FROM wp_usermeta WHERE user_id='$dluid' and meta_key='cao_vip_end_time'";
$vip_end_time = $wpdb->get_var($postviptime);
$is_permanent_vip = ($vip_end_time === '9999-09-09');
if(in_category(array(7)) && !is_home() && (!is_user_logged_in() || !$is_permanent_vip)){ // 此处7为分类ID 多ID以英文逗号分隔,如 7,8,9
echo '<!DOCTYPE html>';
echo '<html>';
echo '<head>';
echo '<title>' . _title() . '</title>';
echo '<style>';
echo '.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.5);}';
echo '.tips>ul {padding:0;margin-top:10.5%;}';
echo '.tips>ul>li {list-style-type: none;text-align:center;}';
echo '.tips>ul>li>a {text-decoration: none;padding: 8px 20px;border:2px solid #00b389;display: inline-block;margin-top:5px;}';
echo '</style>';
echo '</head>';
echo '<body style="background-image: url('这里输入图片路径'); background-size: cover; background-position;">'; // 添加页面背景图片,图片路径自行修改
echo '<div class="tips">';
echo '<ul>';
echo '<li><h2 style="color: red;">此分类为永久VIP专属访问特权!</h2></li>';
echo '<li><h4>开通永久VIP后方可访问,永久VIP全站资源免费!</h4></li>';
echo '<li><a href="/svip" style="color: green;">永久VIP折扣活动进行中,立即开通!</a></li>';
echo '<br>';
echo '<li><button>返回主页</button></li>';
echo '<script>';
echo 'function goHome() {';
echo ' window.location = "/"; ';// 假设主页的URL是根路径
echo '}';
echo '</script>';
echo '</ul>';
echo '</div>';
echo '</body>';
echo '</html>';
exit;
}
}
温馨提示:本文最后更新于2024-05-08 07:37:19,某些文章具有时效性,若有错误或已失效,请在下方留言
© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

夸夸
还有吗!没看够!
取消
昵称表情代码图片

    暂无评论内容