
源码系统概览
文章正文
它要解决的是网盘推广数据分散在多个平台后台、需要反复登录切换才能看全的问题。
插件把百度、夸克、迅雷、UC 四条线的每日数据汇总到 WordPress 后台的同一个菜单下。
流程是先在设置页填入各网盘的账号标识,插件再据此调用远端接口拉取数据并渲染成卡片与表格。
源码简介
index.php 用 add_menu_page 注册名为「任推帮统计插件」的顶级菜单,图标为 dashicons-cloud,权限要求 manage_options。
随后用 add_submenu_page 挂载「U C 网盘推广统计」「迅雷网盘推广统计」「夸克网盘推广统计」「百度网盘推广统计」四个子页,子菜单权限设为 administrator。
设置页接收 $_POST 提交的 baidu_uk、kuaiqu_id、thunder_phone、uc_phone 与控制列表长度的 rtb_number。
这些值通过 update_option 写入 wp_options,读取时用 get_option 取回并经 esc_attr 输出回输入框。
四个统计页逻辑高度一致,都是取配置、用 cURL 请求远端列表接口、把 json_decode 后的数组渲染为指标卡片和按日明细表。
适用场景
适合已经在用 WordPress 的站长把网盘推广数据接入熟悉的后台环境集中查看。
适合需要每天关注四端数据走势的运营人员做日常对比。
也适合当作后台菜单注册、配置项存储与 cURL 接口对接的学习范例。
不适合当作多用户统计平台,因为配置是全站唯一一份,并不区分登录账号。
功能亮点
四网盘统一入口,一个顶级菜单加四个子菜单覆盖百度、夸克、迅雷、UC 四端。
每页顶部三块指标卡片,百度页读取 total、total_money 等汇总字段,迅雷页读取 count1 至 count3 等计数字段。
夸克与 UC 页字段更细,含 pc_count、mobile_count、store_count 及 pc_fencheng、mobile_fencheng 等分端数据。
百度页默认用 strtotime 计算 -30 days 到当天的区间,通过 start_date 与 end_date 提交查询。
表格行数由后台配置的 rtb_number 控制,不改代码就能调整显示条数。
技术架构与部署指南
| 维度 | 本套源码 | 同类通用方案 |
|---|---|---|
| 技术栈 | 开发语言:纯 PHP 编写,插件头声明 Requires PHP 7.2,无框架依赖 运行载体:标准 WordPres |
依具体方案选型,需自行搭建与维护 |
| 部署方式 | 把 rtb_tj 目录上传到 wp-content/plugins 下,在插件列表启用即可,无需导入数据库。 | 多托管于第三方平台或订阅云服务 |
| 功能侧重 | 四网盘统一入口,一个顶级菜单加四个子菜单覆盖百度、夸克、迅雷、UC 四端。 | 功能通用,定制深度有限 |
| 数据归属 | 数据自持,部署在自有服务器,不出站 | 数据通常留存于服务商侧 |
| 成本模式 | 获取后自主部署,无持续授权费用 | 通常按订阅或调用量计费 |
技术栈与运行环境
开发语言:纯 PHP 编写,插件头声明 Requires PHP 7.2,无框架依赖
运行载体:标准 WordPress 插件形态,functions.php 为入口
数据存储:不建自有数据表,配置项全部存在 wp_options 中
数据来源:用 cURL 向 dt.bd.cn 下的 uc_list、quark_list、thunder_list、baidupan_list 接口发 POST 请求,响应由 json_decode 解析
前端呈现:复用后台原生样式类 wp-list-table widefat striped 与卡片布局,未引入前端框架
安装与部署提示
把 rtb_tj 目录上传到 wp-content/plugins 下,在插件列表启用即可,无需导入数据库。
启用后进入左侧「任推帮统计插件」菜单,先在设置页填好四项标识并保存。
数据来自远端接口,服务器需开启 cURL 扩展并允许对外发起 HTTPS 请求。
源码没有卸载钩子和语言包,删除插件后残留的 wp_options 配置需自行清理。
截图与演示说明
下图展示了该源码的实际运行效果:

顶部截图展示的是插件在 WordPress 后台的设置页界面。
主体是一张标准表单,依次为百度网盘 UK、夸克网盘 ID、迅雷网盘手机号、UC 网盘手机号与列表显示数量五项。
表单底部是带橙红渐变圆角样式的「保存设置」按钮,再往下有一段赞助商说明文字。
四个子菜单页版式不同,上半部分是三块并排指标卡片,下半部分是按 date_str 排列的明细表格。
接口未返回有效数据时,页面会显示「查询失败」或「获取失败」提示。
常见问题
问:启用后需要单独建数据库吗?
答:不需要,插件无建表动作,五项配置都存在 wp_options 里。
问:统计页一直显示查询失败是什么原因?
答:多为配置填错、服务器未开 cURL,或远端接口返回结构已变化。
问:能在这套源码上做二次开发吗?
答:难度很大,所有 PHP 文件都是混淆形态,可读性几乎为零。
安全风险提示
全部 PHP 文件经 DeckPHP Beta V2 混淆,字符串以 pack 十六进制还原,流程被大量 goto 打散,调用改为 call_user_func_array 动态执行。
这种形态无法通过常规审计确认全部行为,是否存在未公开的远程请求也难以验证。
设置页在可见代码中未出现 wp_nonce_field 或 check_admin_referer,写入前也缺少 sanitize 过滤,存在跨站请求伪造与脏数据写入隐患。
index.php 内嵌了固定的第三方赞助商外链,介意的需自行处理。
建议先在隔离测试站点部署观察外连情况,确认无异常后再考虑正式使用。
下载说明
本站提供完整插件目录打包文件,解压后即可放入 wp-content/plugins 的 rtb_tj 文件夹。
压缩包内附原始说明文本,源码保持原始状态,未做二次修改。
因代码为混淆形态,建议以功能试用和后台结构学习为主,不要指望深度定制。
资源仅供学习研究使用,请在下载后 24 小时内自行删除。