更新记录
v4.1.6
- 🐛 修复:修复
display_post_states过滤器未指定参数数量导致 PHP 8.4 抛出ArgumentCountError致命错误 - 🐛 修复:修复
$wpdb->get_collation()方法不存在导致站内信建表失败的问题,改用$wpdb->get_charset_collate() - 🔧 修复:将数据库迁移代码从
init钩子移至admin_init,避免在所有前端和后台页面执行 - 🔧 修复:
admin_notices通知在文章列表、页面列表等页面跳过,避免数据库查询影响列表渲染 - 🔧 优化:减少后台页面不必要的数据库查询
v4.1.5
- 🐛 修复:修复插件开启后后台文章列表只显示一个、报严重错误的问题
- 🔧 修复:
init钩子中数据库迁移代码移出版本检查之外,导致每页重复执行information_schema查询 - 🔧 修复:
ensure_message_table不再依赖upgrade.php和dbDelta,改为直接SQL建表 - 🔧 修复:
display_post_states过滤器增加$post对象有效性检查 - 🔧 修复:
send_message方法在消息表创建失败时安全返回 - 🔧 修复:CSF后台配置加载添加try-catch保护,防止影响其他后台页面
- 🔧 优化:数据库迁移仅在版本升级时执行一次,减少不必要的数据库查询
v4.1.4
- 🔧 修复:修复插件开启后文章页面只显示一个的问题
- 🔧 修复:修复后台文章列表显示异常的问题
- 🔧 优化:改进用户中心侧边栏按钮逻辑,确保各按钮功能独立
- 📝 文档:更新README.md,添加最新功能说明和环境要求
v4.1.3
- 🔧 修复:彻底重写站内信发送机制,使用Zibll原生消息类型
auth_apply/auth_apply_reply - 🔧 修复:站内信三层兜底机制(ZibMsg::add → $wpdb直接插入 → 邮件)
- 🔧 修复:用户提交认证申请后管理员收到站内信通知
- 🔧 修复:管理员审核通过/拒绝后用户收到站内信通知
- 🔧 修复:管理员站内信内容增加手机号字段
- 🔧 修复:个人认证和企业认证提交都会发送管理员通知
v4.1.2
- ✨ 新增:积分奖励改为手动领取机制,用户认证通过后主动点击领取
- ✨ 新增:「立即领取」按钮,支持AJAX异步发放积分
- ✨ 新增:
claim_rewardAJAX接口处理积分领取 - ✨ 新增:已认证用户点击侧边栏按钮不再重复弹窗
- ✨ 新增:审核中用户点击侧边栏按钮显示提示信息
- 🔧 修复:侧边栏按钮点击后正确打开对应类型的认证弹窗
- 🔧 修复:
showMsg函数支持info类型消息提示 - 📊 优化:积分发放支持
zibpay_update_user_points函数和兜底方案
v4.1.1
- 🐛 修复:修复admin-options.php中JavaScript语法错误导致后台白屏
- 🔧 优化:OCR图片预览功能的JavaScript代码重写
- 🔧 优化:所有文件PHP语法检查通过
v4.1.0
- ✨ 新增:数据库新增
phone字段存储手机号 - ✨ 新增:个人认证和企业认证表单添加手机号输入框(必填)
- ✨ 新增:三要素认证动态显示银行卡输入框
- ✨ 新增:OCR认证动态显示身份证照片上传功能
- ✨ 新增:管理员审核页面显示手机号和OCR图片预览
- ✨ 新增:个人认证和企业认证独立开关控制
- ✨ 新增:侧边栏按钮添加
data-auth-type属性区分类型 - 🔧 修复:管理员后台认证记录去重(每用户每类型只显示最新记录)
- 🔧 修复:侧边栏三个按钮(个人认证/企业认证/认证奖励)功能分离
v4.0.0
- 🎉 重大更新:全面重构插件架构
- ✨ 新增:基于CSF框架的后台配置系统
- ✨ 新增:多API接口轮询机制
- ✨ 新增:数据备份与恢复功能
- ✨ 新增:用户中心侧边栏集成
- ✨ 新增:独立的个人认证/企业认证弹窗
- ✨ 新增:防刷机制,防止取消认证重复领取奖励
- 🔧 优化:代码结构清晰,易于维护
- 🔧 优化:符合WordPress插件开发规范
v3.0.0
- 🎉 初始版本:插件基础功能发布
- ✨ 实现:个人实名认证
- ✨ 实现:企业实名认证
- ✨ 实现:管理员审核流程
- ✨ 实现:二要素/三要素API对接
- ✨ 实现:OCR识别功能
- ✨ 实现:积分奖励机制
- ✨ 实现:站内信/邮件通知
注意
购买后开源,后续不再维护、更新迭代,虚拟商品概不退款






暂无评价内容