源码简介
这套源码是一套 WordPress 主题(OneDown v1.1.4,作者”不随”),定位内容社区、资源下载与会员付费一体化场景,适合想用 WordPress 快速起一个软件/源码/素材下载站的站长。主题把内容展示、用户注册、会员付费、资源下载、广告与 SEO 运营打包在了一套主题里,后台用 Codestar 可视化面板配置,不用额外拼一堆插件。注意:主题内置一段 AES 加密 PHP 载荷(授权激活模块),运行时经 eval 执行,具体见文末安全风险提示。
适用场景
- 软件下载站、源码/素材站、网盘资源中转类站点
- 视频教程站、付费专栏、文档知识库、会员内容站
- 带用户中心与投稿分佣的社区型内容站点
技术栈与运行环境
- 前端:Bootstrap、FontAwesome、Swiper、lazySizes(资源位于 assets 目录)
- 后端:WordPress 主题(PHP),后台设置基于 Codestar Framework
- 数据库:WordPress 原生表 + postmeta,无独立建表脚本
- 运行环境:WordPress ≥ 5.8,PHP ≥ 7.4(推荐 8.0+),需开启 URL 重写,支付功能必须 HTTPS
- 其他依赖:OpenSSL 扩展(用于解密授权模块)
功能亮点
- 小工具驱动首页:内置 17+ 小工具(Hero、精选、动态文章流、分类文章、评论、标签云、目录 TOC、个人资料卡、搜索、公告、热门排行、文字广告、广告轮播、友链等),首页布局可拖拽组合(inc/widgets、setup.php)。
- 会员与 VIP 体系:支持分级会员、VIP 购买(月卡/季卡/年卡/终身)、邀请返佣与佣金提现记录(user-vip.php、user-referral.php、commission-records.php)。
- 付费与支付闭环:集成支付宝、微信支付、易支付(epay)网关,含订单管理与异步回调通知(pay-gateway.php、pay-order.php、pay-notify.php)。
- 下载引擎:独立 /download/{id}.html 落地页、安全中转防盗链、下载统计与解压密码下载(download.php、download-redirect.php)。
- SEO 与推送:全站 SEO 字段(标题/描述/关键词/OG/canonical)、百度与 360 主动推送、外链中转 go 页(seo.php、seo-push.php)。
- 远程发布与微信/邮件:提供 REST 接口供程序或采集工具自动发文(remote-publish.php,带鉴权);支持微信公众号接入与 SMTP 邮件通知(wechat.php、mail.php)。
安装与部署提示
1. 将主题上传到 wp-content/themes/onedown/ 并后台启用,或压缩为 zip 通过「外观 → 主题 → 上传主题」安装。
2. 后台「设置 → 固定链接」选择「文章名」并保存一次,使主题自定义路由(/download/、/vip/、/user-center/ 等)生效;Nginx 需包含 try_files 重写规则。
3. 进入「OD主题设置」逐项配置:LOGO/SEO、会员与 VIP 等级价格、支付商户参数、广告位、微信与邮件。支付参数未配置时仅会员/付费下载不可用,其余功能正常。
4. 发布文章时在 OneDown 扩展面板填写下载链接/网盘/价格/解压密码,前台自动生成下载落地页。
截图与演示说明
- 首页(小工具组合:Hero 横幅 + 精选 + 动态文章流 + 分类文章 + 热门排行 + 标签云 + 友链)
- 文章详情页(single.php,含目录 TOC、会员墙短代码 [vip_only])
- 下载落地页 /download/{id}.html(由 download.php 与 download-redirect.php 支撑)
- 用户中心(page-templates/user-center.php)、VIP 开通页(vip.php)
- 投稿页(submit-post.php)、帮助中心(help-center.php)、协议页(agreement.php)、友链页(friend-links.php)
- 后台「OD主题设置」面板(theme-options.php + Codestar Framework)
常见问题
##### 运行前需要注意什么?
WordPress ≥ 5.8、PHP ≥ 7.4,服务器需开启 URL 重写(Apache mod_rewrite 或 Nginx try_files),支付功能必须 HTTPS;OpenSSL 扩展用于解密主题内置的授权模块。固定链接需切到「文章名」让自定义路由生效。
##### 适合二次开发吗?
主题结构清晰,业务模块集中在 inc/(下载、会员、支付、SEO、广告、微信等),前台页面在 page-templates/,小工具在 inc/widgets/,基于 LGPL v3 可自由修改与分发。但授权激活模块为加密载荷,二次开发时无法阅读其源码,需自行评估是否保留。
安全风险提示
特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!
补充披露(正常分析中发现的加密/混淆代码):
- 路径:inc/class-license-activator.payload.php、inc/class-license-activator.php
- 类型:加密/混淆文件(运行时经 eval 执行隐藏逻辑)
- 证据:class-license-activator.php 通过 openssl_decrypt 解密 payload 数组中的 AES-256-CBC 密文,再做 HMAC 完整性校验后 eval($plain) 执行;随包未提供明文 source 文件,实际行为无法直接人工审查;functions.php 中 ONEDOWN_LICENSE_SERVER 为加密后的授权服务器地址。
- 建议:非商业部署前建议审计或移除该加密载荷;theme-updater.php 的在线更新会向授权服务器发起请求,注意 outbound 数据外联。该模块为商业授权保护手法,本身非后门,但隐藏逻辑无法人工复核,请自行评估风险后再上线。
下载说明
源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认授权、版权和安全风险。本主题按 LGPL v3 分发,可自由使用与修改,但内置加密授权模块可能向官方授权服务器联机,请留意合规与隐私。






