本文最后更新于 2024-07-24,已超过 365 天未更新,内容可能已失效。
这个适合在会员页面或者充值会员,作为提醒。比如:您当前为普通会员,推荐升级为高级会员。
演示页面:
点我查看教程开始:
添加下面代码到主题函数functions.php。在适当的位置引用<?php echo get_status_svip($user_id);?>。
[rihide]
/**
* 获取用户当前的会员等级,如果为 boosvip 则返回升级提醒
*
* @param int $user_id 用户 ID
* @return string 升级提醒或当前会员等级
*/
function get_status_svip($user_id){
$options = get_site_vip_options();
$site_vip = get_user_vip_data($user_id);
$type = !empty($site_vip['type']) ? $site_vip['type'] : 'nov'; // 使用默认值 'nov' 或者其他适当的默认值
switch ($type) {
case 'nov':
$css = !empty($options['no']['name']) ? $options['no']['name'] : '普通会员'; // 使用默认值或者适当的默认名称
break;
case 'vip':
$css = !empty($options['vip']['name']) ? $options['vip']['name'] : '高级会员'; // 使用默认值或者适当的默认名称
break;
case 'boosvip':
$css = isset($options['boosvip']['name']) ? $options['boosvip']['name'] : '永久会员'; // 使用默认值或者适当的默认名称
break;
default:
$css = !empty($options['no']['name']) ? $options['no']['name'] : '普通会员'; // 使用默认值或者适当的默认名称
break;
}
if (is_user_logged_in()) {
if ($site_vip['type'] == 'boosvip') {
$upvip = '恭喜您,您已是本站尊贵的'. (isset($options['boosvip']['name']) ? $options['boosvip']['name'] : '永久会员') .'';
} else {
$upvip = '您当前为'.$css.', 推荐升级成'. (isset($options['boosvip']['name']) ? $options['boosvip']['name'] : '永久会员') .'';//这里错误
}
} else {
$upvip = '您当前为游客,推荐升级成'. (isset($options['boosvip']['name']) ? $options['boosvip']['name'] : '永久会员') .'';
}
return $upvip;
}
[/rihide]
除非注明,子佩工作室 文章均为原创,转载请以链接形式标明本文地址。



登录后即可发表评论
全部评论 (1)
命运就像自己的掌纹,虽然弯弯曲曲,却永远掌握在自己手中。