
🎯 插件概述
专为子比主题开发的支持论坛发帖时发红包的插件,用户领取后自动在评论区记录。
✅ 功能列表 1. 发红包
– 位置 :论坛发帖页面右侧侧边栏
– 设置项 :
– 开启/关闭红包
– 红包类型:积分红包 / 余额红包
– 红包总金额
– 红包数量(最多100个)
– 特点 :
– 发帖时自动扣除积分/余额
– 单个红包直接返还全部金额
– 多个红包随机分配(积分自动取整) 2. 领取红包
– 位置 :帖子内容开头
– 功能 :
– 点击”点击开红包”按钮领取
– 弹窗居中显示领取金额
– 弹窗样式与主题一致
– 自动刷新页面更新状态 3. 领取记录
– 评论区自动记录 :格式: 🎉 恭喜 xxx 抢到了红包,获得了 xxx积分/元!
– 红包下方显示 :展示最近10条领取记录(含头像、用户名、金额、时间) 4. 后台管理
– 访问路径 :WordPress后台 > 红包管理
– 功能 :
– 查看所有红包列表
– 单个删除
– 批量删除(支持全选)
– 分页浏览 5. 后台设置
– 访问路径 :WordPress后台 > 红包管理 > 红包设置
– 设置项 :
– 启用/禁用插件
– 积分红包最低金额
– 余额红包最低金额
– 红包最大数量
📝 使用流程
“`
1. 用户发帖 → 开启红包 → 设置金额和数量 → 发布帖子
↓
自动扣除积分/余额
↓
2. 其他用户访问帖子 → 看到红包 → 点击领取
↓
自动增加积分/余额 + 弹窗提示
↓
3. 评论区自动添加领取记录 + 红包下方显示领取列表
🎨 界面展示 前端
– 红包卡片 :红色渐变头部 + 发红包者头像/名称
– 开红包按钮 :跳动动画效果
– 领取弹窗 :居中显示、圆角卡片、渐变按钮
– 领取记录 :头像 + 用户名 + 金额 + 时间 后台
– 管理页面 :卡片式设计、表格列表、批量操作
– 设置页面 :清晰的表单布局、保存按钮
### ⚙️ 技术特点
项目 说明 数据库表 2张(红包主表 + 领取记录表) 积分函数 zibpay_update_user_points() 余额函数 zibpay_update_user_balance() 安全验证 Nonce验证、权限检查、SQL预处理 主题兼容 支持子比主题及子主题
🐛 已知问题
问题 状态 解决方案 单个红包金额随机 已修复 代码逻辑已改,但需清除缓存 弹窗样式不更新 已修复 需 Ctrl+Shift+R 强制刷新 评分环境异常 已优化 红包区域样式已隔离
📦 插件信息
– 版本 :1.4.0
– 位置 : wp-content/plugins/zibll-red-packet-plugin/
– 文件结构 :
– zibll-red-packet-plugin.php – 主入口
– includes/class-core.php – 核心功能
– includes/class-admin.php – 后台管理
– includes/class-frontend.php – 前端显示
– assets/ – CSS/JS资源
如果需要添加其他功能或有其他问题,请告诉我!








暂无评论内容