**版本:** 1.0.6 **最低 WordPress:** 6.0 **最低 PHP:** 7.4 **许可证:** GPL v2
GoodBase 是由 [HiTemplate.com](http://HiTemplate.com) 团队打造的一款专注于 **内容变现** 的 WordPress 主题。它集成了 VIP 会员体系、积分商城、推广佣金、加密视频等完整的付费内容运营能力,同时提供 PC 与移动端分离的高质量模板,让站长无需额外开发即可搭建一套专业的内容付费网站。
—
## 核心特性
### 多端自适应
– **PC / 移动端双模板体系**:分别维护 `Template/PC` 与 `Template/Mobile` 两套独立模板,针对不同设备提供最优体验。
– **智能设备检测**:自动识别访客设备类型,无对应移动端模板时自动回退至 PC 模板。
### 模块化首页
首页由多个可配置模块组合而成,在后台即可灵活控制每个模块的开关与排列顺序:
| 模块 | 说明 |
|——|——|
| **Banner 轮播** | 支持两种风格(banner1 / banner2),展示推荐内容 |
| **快捷入口** | 图标式快捷导航,引导用户直达核心频道 |
| **快捷卡片** | 卡片式内容推荐,可自定义展示内容 |
| **分类内容** | 按分类自动聚合展示最新或热门文章 |
| **VIP 卡片** | 会员等级展示与引导开通 |
| **文章列表** | 灵活的文章列表展示模块 |
### 五大内容类型
支持文章、图片、视频、音频、文本五种分类类型,每种类型拥有独立的分类页和详情页模板,满足多样化的内容运营需求。
### VIP 会员体系
– 多级 VIP 等级,每级拥有不同权限与专属颜色标识。
– VIP 每日下载次数限制管理。
– 会员开通、续费、升级一站式支持。
– 导航栏实时显示当前用户 VIP 状态。
### 积分 / 余额系统
– 用户充值、消费、余额管理。
– 积分获取与兑换机制。
– 折扣券与抽奖活动支持。
– 完整的交易记录与统计。
### 推广佣金
– 自动生成专属推广码(PROMO + 8 位编码)。
– 推广关系自动绑定与追踪。
– 佣金实时计算与提现管理。
– 用户商城中心可查看推广数据与收益。
### 加密视频与安全下载
– **视频加密**:通过临时 URL、Token 校验与 IP 绑定实现视频防盗链。
– **安全下载**:Token 签名机制,确保只有合法用户可下载付费资源。
– 集成 CKPlayer 视频播放器与 HLS.js 流媒体支持。
– 集成 APlayer 音频播放器。
### 用户中心
完整的前端用户中心(`/user-center/`),包含:
– 个人资料管理
– 购买记录与资产查看
– VIP 状态与权限展示
– 消息与通知
### 商城中心
功能丰富的前端商城中心(`/shop-center/`),涵盖:
– 我的资产(余额 / 积分)
– 我的收益(推广佣金)
– 推广管理
– 折扣券管理
– 下载记录
### 自定义评论系统
– 独立评论数据表,不依赖 WordPress 默认评论。
– AJAX 无刷新提交,支持点赞互动。
– 后台评论管理面板。
### 更多功能
– **全站搜索**:顶部导航栏集成搜索功能。
– **通知系统**:顶部通知栏支持多条公告轮播 + 用户活动实时通知。
– **首页弹窗通知**:可配置弹窗,支持自定义标题、内容、链接和展示间隔。
– **工单系统**:内置工单功能(`/goodbase-tickets`),用户可提交问题反馈。
– **投稿功能**:用户前端投稿入口,鼓励 UGC 内容生态。
– **SMTP 邮件**:内置邮件配置,保障注册验证、通知邮件正常发送。
– **图片验证码**:注册与登录场景安全防护。
– **友情链接**:页脚支持自定义友情链接管理。
– **ICP / 公安备案**:一键配置备案号,合规运营。
– **右侧悬浮导航**:提升页面浏览体验。
—
## 后台管理
GoodBase 提供全面的后台管理界面,主要包含以下设置板块:
| 板块 | 功能 |
|——|——|
| **基本信息** | 站点标题、描述、关键字、Logo、联系方式、备案号 |
| **页头设置** | 导航栏、通知栏、搜索开关 |
| **首页控制** | 模块开关、排序、Banner 配置 |
| **页脚设置** | 版权信息、友情链接、底部横幅 |
| **功能开关** | 评论、投稿、弹窗通知等功能控制 |
| **积分 / 支付** | 充值方式、VIP 等级、积分规则、折扣券、抽奖、提现 |
| **邮箱配置** | SMTP 服务器与邮件模板 |
| **分类管理** | 分类类型(文章/图片/视频/音频/文本)与 Banner |
| **工单管理** | 工单列表查看与处理 |
| **授权管理** | 主题授权验证与状态查看 |
—
## 技术架构
| 层面 | 技术 |
|——|——|
| **前端** | HTML5、CSS3、JavaScript、jQuery |
| **后端** | PHP 7.4+、WordPress 6.0+ |
| **视频播放** | CKPlayer、HLS.js |
| **音频播放** | APlayer |
| **图标** | Font Awesome |
| **授权** | HiTemp API(RSA + HMAC 签名校验) |
—
## URL 路由
| 路径 | 说明 |
|——|——|
| `/login` | 用户登录 |
| `/register` | 用户注册 |
| `/lostpassword` | 找回密码 |
| `/resetpassword` | 重置密码 |
| `/user-center/` | 用户中心 |
| `/shop-center/` | 商城中心 |
| `/category-detail/{slug}` | 分类详情 |
| `/post/{id}` | 文章详情 |
| `/download` | 下载页 |
| `/download-file/{token}` | 安全下载 |
| `/submit` | 投稿页 |
| `/vip` | VIP 会员页 |
| `/activity` | 活动页 |
| `/goodbase-tickets` | 工单系统 |
| `/sidebar` | 侧边栏 |
—
## 安装与使用
1. 将 `goodbase` 主题文件夹上传至 `wp-content/themes/` 目录。
2. 在 WordPress 后台「外观 → 主题」中启用 GoodBase。
3. 进入「GoodBase 设置」完成基本信息、首页模块、支付参数等配置。
4. 在「外观 → 菜单」中创建导航菜单并分配至「主导航」和「页脚导航」位置。
5. 前往「设置 → 固定链接」点击保存,使自定义路由规则生效。
—
## 系统要求
– WordPress 6.0 或更高版本
– PHP 7.4 或更高版本
– MySQL 5.6 或更高版本
– 建议开启 PHP `openssl` 扩展(用于授权校验)
– 建议开启 PHP `gd` 扩展(用于验证码生成)
—
## 许可证