梳理子比主题 VIP 购买、续费、升级、卡密兑换、积分兑换、支付成功回调、会员状态和权益判断链路。
梳理子比主题 VIP 购买、续费、升级、卡密兑换、积分兑换、支付成功回调、会员状态和权益判断链路。 #模块边界 VIP 是 Zibpay 里的用户资产与权限链路,不只是一个用户标签。它会影响导航栏开通按钮、用户中心会员卡片、付费内容购买权限、会员免费价、免费资源下载次数、下载限速、权限管理、推广分佣比例和后台用户资料。 扩展会员能力时,不要直接改 vip_level 或 vip_exp_date 后就结束。正确做法是让用户通过会员商品、卡密、积分兑换或业务奖励进入统一的会员更新入口,并让主题原有的过期判断、权益读取和权限判断继续生效。 官网的 VIP 会员教程 把会员系统拆成“会员属性、会员商品、会员特权”三层:卡密教程 又把卡密兑换会员并入同一类资产入口。落到本地源码时,这三层分别对应后台 option、order_type = 4 订单和用户 meta 权益判断,而不是一个独立的会员表。 核心源码: 文件 作用 zibpay/functions/zibpay-vip.php 会员动作判断、会员卡片、购买弹窗、续费/升级商品、积分兑换入口、支付成功后更新会员 zibpay/functions/zibpay-order.php order_type = 4 的会员下单、卡密兑换、购买/续费/升级价格重算 zibpay/functions/zibpay-ajax.php 积分支付下单,包含积分兑换会员 zibpay/functions/ajax.php pay_vip 和 vip_points_exchange_modal 弹窗 Ajax zibpay/functions/zib