| 模式 | 说明 | 适用场景 |
|---|---|---|
| 余额模式(默认) | 打赏金额直接加入作者的站内余额,可用于站内消费或提现 | 简单直接,适合个人站或小型社区 |
| 创作分成模式 | 打赏金额计入子比主题的「创作收入」体系,走提现审核流程 | 适合需要财务管控的多作者平台 |
4. 平台抽成机制
- 可设置 1%~100% 的抽成比例
- 打赏弹窗中自动展示抽成提示,让打赏者知情
- 作者收到的通知中清晰标注原始金额、抽成金额、实际到账金额
- 确保作者至少获得 0.01 元(兜底保护)
5. 完整的通知体系
- 作者通知:包含打赏金额、打赏者名称、来源文章、留言内容,以及收入去向说明
- 打赏者通知:确认打赏成功,附带订单号、付款明细、作者信息
- 管理员通知:新打赏提醒,附带今日/本月订单统计数据
6. 作者主页打赏按钮
7. 后台管理面板
- 打赏设置:功能开关、金额配置、收入模式、抽成比例等一站式管理
- 打赏记录:可搜索、可按日期/状态筛选的完整打赏流水,展示打赏者、被打赏作者、关联文章、金额、留言、支付方式等详细信息
8. 深色模式与响应式适配
安全设计
- 所有 AJAX 请求均验证 WordPress Nonce,防止 CSRF 攻击
- 后台操作严格检查 manage_options 权限
- 用户输入经过 sanitize_text_field / sanitize_textarea_field 消毒处理
- 内置自我打赏拦截:无论是弹窗展示阶段还是订单提交阶段,都会阻止用户打赏自己
- 支付成功回调中进行二次校验,确保数据一致性
版本兼容
- v8.5+:使用 initiate_order_data_type_{type} 过滤器 + order_meta 表存储额外数据
- v8.1:使用 initiate_order_data 过滤器 + other 字段存储额外数据
环境要求
| 项目 | 要求 |
|---|---|
| WordPress | 5.0+ |
| PHP | 7.2+ |
| 子比主题 | 全版本(需开启支付功能) |
写在最后
本站代码模板仅供学习交流使用请勿商业运营,严禁从事违法,侵权等任何非法活动,否则后果自负!
THE END
















暂无评论内容