子比主题美化 – 自定义VIP会员开通页面
点击立刻加入开通会员弹窗
子比主题美化 – 自定义VIP会员开通页面
登录后未开通VIP显示

代码部署

为了方便这里做成了傻瓜包,直接上传到子比主题根目录解压即可。

路径: /www/wwwroot/itly.com.cn/wp-content/themes/zibll 直接解压。

然后来到WordPress后台 -> 页面 -> 新建页面,输入好标题,选择好模版发布即可。

相关图片均已打包在压缩包内直接解压即可。

函数代码

将代码加入 func.php 或 functions.php 文件中(两个文件性质一样,只是 func.php 子比更新不会被覆盖掉,也就不需要再次修改),理应在 <?php 后面加入。

文件路径:/www/wwwroot/itly.com.cn/wp-content/themes/zibll/functions.php

/*月卡、季卡、年卡、永久会员的数量查询*/
function get_expiring_vip_user_count($type) {
    $current_date = date("Y-m-d");
    $expiring_count = 0;
    $meta_query = array('relation' => 'AND');
 
    switch ($type) {
        case 'monthly':
            $one_month_later = strtotime("+1 month");
            $meta_query[] = array(
                'key'     => 'vip_exp_date',
                'value'   => array($current_date, date("Y-m-d", $one_month_later)),
                'compare' => 'BETWEEN',
                'type'    => 'DATE',
            );
            break;
        case 'quarterly':
            $two_months_later = strtotime("+2 months");
            $three_months_later = strtotime("+3 months");
            $meta_query[] = array(
                'key'     => 'vip_exp_date',
                'value'   => array(date("Y-m-d", $two_months_later), date("Y-m-d", $three_months_later)),
                'compare' => 'BETWEEN',
                'type'    => 'DATE',
            );
            break;
        case 'yearly':
            $eleven_months_later = strtotime("+11 months");
            $meta_query[] = array(
                'key'     => 'vip_exp_date',
                'value'   => date("Y-m-d", $eleven_months_later),
                'compare' => '>',
                'type'    => 'DATE',
            );
            break;
        case 'permanent':
            $meta_query[] = array(
                'key'     => 'vip_exp_date',
                'value'   => 'Permanent',
                'compare' => '=',
            );
            break;
    }
 
    $args = array(
        'meta_query'   => $meta_query,
        'count_total' => true,
    );
    $user_query = new WP_User_Query($args);
    $expiring_count = $user_query->get_total();
 
    return $expiring_count;
}

更新

  • 更新了三端自适应及其他BUG修复。 [04/27]
  • 更新会员数量查询函数。[06/21]
资源下载此资源下载价格为18
立即购买
包年VIP免费)
立即升级
本站资源均为作者提供和网友推荐收集整理而来,仅供学习和研究使用,请在下载后24小时内删除,谢谢合作!