wordpress主题
DownloadX1.3.0-wordpress download theme
# DownloadX v1.3.0
作者:thememeta.com | 版权所有,禁止分发、复制、二次修改。
DownloadX 是一套虚拟资源下载站 WordPress 主题,提供前端会员体系、国内支付收款、可视化后台配置与全宽响应式界面。v1.3 采用现代亮色 SaaS 视觉,登录路由在任意固定链接设置下均单跳直达,并修正会员下载权限梯度、修复后台本地文件上传。
---
## 一、环境要求
- WordPress 5.6+(建议 6.0+)
- PHP 7.2+(建议 7.4+),需启用 `openssl`、`mbstring`、`curl` 扩展
- MySQL 5.6+ / MariaDB 10.2+
- 站点已配置伪静态(固定链接建议使用「文章名」)
## 二、安装步骤
1. 将 `downloadx` 目录放入 `wp-content/themes/`,或直接上传主题 zip 包(外观 → 主题 → 上传主题)。
2. 启用主题。激活时会自动:
- 创建订单表与下载记录表;
- 创建三个页面:`/login`(登录)、`/account`(用户中心)、`/vip`(开通会员);
- 注册图片尺寸与菜单位置。
3. 主题激活时会自动刷新伪静态规则;若修改过固定链接设置,请到「设置 → 固定链接」重新保存一次。
4. 前往「DownloadX」后台菜单(左侧边栏),完成布局、支付与会员配置。
5. 前往「外观 → 菜单」,创建主导航(勾选「主导航」位置)。未配置菜单时前台会显示默认导航。
6. 前往「资源库 → 资源分类」创建分类;再到「资源库 → 添加资源」发布资源。
## 三、功能说明
### 1. 前端登录与会员
- 登录/用户中心/会员/注销走主题前端路由(`/login`、`/account`、`/vip`、`/logout`)。路由采用伪静态规则 + 动态兜底双保险:无论固定链接是「朴素」还是「文章名」(`/%postname%/`),请求都单跳直达、不依赖页面是否创建,不会出现重定向循环或点击无反应;`wp-login.php` 一律 301 单跳到前端对应页。主题升级时自动刷新伪静态规则,无需手动保存固定链接。
- 禁用 WordPress 默认登录页与后台(管理员保留后台入口,普通用户访问后台会重定向到用户中心)。
- 登录页 `/login`:支持用户名或邮箱登录、AJAX 提交、登录失败限流(10 分钟内 8 次)、注册蜜罐防护。
- 用户中心 `/account`:概览统计、下载记录、订单记录、修改昵称与密码。
- 会员开通 `/vip`:月费/年费套餐,支付成功后自动延长有效期(续费在到期日基础上顺延)。
- **下载权限规则(固定)**:未登录用户不可下载;登录未购买会员用户仅可下载免费资源,付费资源需先开通会员;年费会员全站付费资源免费下载;月费会员单购付费资源享 8 折。
### 2. 侧边栏小工具(二/三栏布局)
- 三个小工具区:左栏、右栏(多栏布局时显示)、通栏区(单栏布局时显示)。
- 内置 6 个专属小工具:分类导航、热门下载榜、最新更新、站点数据、会员推广、站点公告。
- 主题激活时自动为空白栏位填充默认小工具(不覆盖已有配置),可在「外观 → 小工具」自由调整。
### 3. 资源管理
- 文章类型「资源库」,分类「资源分类」。
- 每个资源可配置:价格(0 或留空 = 免费)、网盘外链 + 提取码、本地文件(zip/rar/7z/pdf)、版本号、文件大小、更新说明。
- 付费资源:未购买时详情页隐藏网盘地址与提取码;购买成功后自动解锁。
- 本地文件通过限时签名链接(1 小时)+ 分块流式传输分发,防直链盗用;存储目录自带防访问保护。
### 4. 支付(后台「DownloadX → 支付设置」)
支持三个通道,可同开:
| 通道 | 类型 | 所需配置 |
|---|---|---|
| 支付宝官方 | 手机网站支付(RSA2) | APPID、应用私钥、支付宝公钥 |
| 微信支付官方 | Native 扫码(APIv3) | APPID、商户号、APIv3 密钥、证书序列号、商户私钥文件路径 |
| 虎皮椒 | 支付宝 + 微信双通道 | AppID、AppSecret |
- 微信扫码二维码由前端本地生成,支付链接不经过第三方服务。
- 异步回调均做签名校验 + 金额比对 + 幂等处理,防止伪造与重复发货。
- 回调地址为 `站点域名/?dlx_notify=alipay|wechat|xunhu`,无需额外配置。
> 注意:微信支付官方通道要求域名已备案且商户开通了 Native 支付;个人商户建议优先使用虎皮椒。
### 5. 后台配置(左侧「DownloadX」菜单)
- **布局与首页**:全宽/盒装模式、三栏布局开关(左栏/右栏)、资源卡片列数(2/3/4 列)、首页展示栏目(按分类勾选)、每栏目资源数量、归档每页数量、热门栏目开关、公告条。
- **支付设置**:三个通道参数与默认支付方式。
- **会员与文案**:月费/年费定价、货币符号、站点标语、一键建页。
### 6. 安全设计
- 全站输出转义(esc_html / esc_attr / esc_url / wp_kses);
- 所有 SQL 使用 `$wpdb->prepare` 预编译;
- 全部 AJAX 与表单使用 nonce 防伪;
- 登录/注册限流、登录错误信息模糊化、注册蜜罐;
- 关闭用户枚举、REST 用户接口、版本信息输出;
- 下载链接 HMAC 签名 + 时序安全比较,防遍历与伪造;
- 本地文件目录防路径穿越校验,支付证书仅允许读取站点目录内文件;
- 安全响应头(nosniff / X-Frame-Options / Referrer-Policy)。
## 四、常见问题
- **激活后看不到登录/用户中心页**:到「DownloadX → 会员与文案」点击「一键创建页面」。
- **支付后未自动解锁**:确认服务器可访问外网(支付回调需要);检查支付通道密钥是否正确;在用户中心「我的订单」查看订单状态。
- **图片不显示**:资源需设置特色图片(封面),否则显示主题占位图。
- **固定链接 404**:重新保存一次「设置 → 固定链接」。
## 五、版权
Copyright © 2026 thememeta.com. All rights reserved.
本主题受著作权法保护:禁止分发、销售、共享、复制及二次修改后分发。
扫码支付
请使用对应 APP 扫码完成支付
等待支付…