一、插件简介
Toolset Types 原生可以手动创建自定义文章类型、字段、父子 / 多对多关系,但搭建网校课程体系时,需要手动新建「课程、章节、课时、讲师」CPT,配置大量自定义字段与层级关系,工作量大。
Toolset Types – Courses 就是预制课程内容模型的拓展插件。激活后一键导入整套课程数据结构,基于 Toolset Types 的内容关系能力搭建课程层级(课程→章节→课时),不需要从零手动配置 CPT、字段组、分类与内容关联。
适用人群:使用 Toolset 搭建轻量课程站、培训目录、线上教学资料库的独立站开发者;注意:该插件不是 LMS 学习管理系统,不自带测验、打卡、学员进度、证书、支付功能,只负责课程内容的数据结构管理。
二、核心功能
- 一键预制课程相关自定义内容类型 CPT 自动生成 4 套内容模型:课程 (Course)、章节 (Module)、课时 (Lesson)、讲师 (Instructor)。自动创建对应的自定义分类:课程分类、课程标签、难度等级。
- 预设全套课程自定义字段组 自动挂载课程常用字段:课程封面、简介、课时数量、总时长、难度、价格、开课时间、学习目标、课程亮点、资源附件、讲师头像、讲师简介。支持 Types 重复字段组存储课程大纲列表。
- 自动建立层级文章关系 预配置父子关联关系:
- 课程 ←一对多→ 章节
- 章节 ←一对多→ 课时 在后台编辑课时时,可以直接归属到章节,章节归属课程,Toolset Blocks/Views 可以直接按层级循环渲染课程大纲。
- 与 Toolset Blocks / Views 无缝联动 预制查询模板,可直接在块编辑器制作课程列表页、课程目录归档页、单课程详情页、讲师档案页。动态读取课程字段、层级大纲、关联讲师信息。
- Toolset Forms 前端提交支持 搭配 Toolset Forms,可制作前端表单,允许讲师在前台提交新课程、新增课时,自动填充到这套课程数据结构。
- 兼容多语言 WPML 整套课程 CPT、字段、分类原生支持 WPML 翻译,适合做多语言跨境培训站点。
- 完整数据可迁移 课程所有内容、字段配置、文章关系全部存储在 WordPress 标准数据表,搭配 All-in-One WP Migration 可以完整迁移整套课程结构 + 课程数据。
三、使用前提与依赖
- 必备:Toolset Types 主插件激活并授权
- 推荐配套:Toolset Blocks / Toolset Views(用于前端展示课程页面)
- 可选配套:Toolset Forms(前端提交)、Toolset Access(学员内容权限控制)、WPML(多语言)
- WordPress 版本:WP 6.0+;PHP7.4~8.2
重要提醒:此拓展仅搭建课程内容架构,没有学习进度、测验、证书、支付、选课权限。如需完整网校功能,需要额外搭配 WooCommerce、LearnDash、Tutor LMS 等 LMS 插件联动。
四、适用场景
- 轻量课程目录站:只展示课程介绍、课程大纲、讲师信息,学员报名跳转外部渠道。
- 企业内部培训资料库:展示培训课程、课时资料,搭配 Toolset Access 做内部人员访问控制。
- 课程服务商展示官网:课程展示、课程筛选、讲师展示,课程售卖交给第三方电商 / LMS 插件。
- 客户交付项目:快速给客户搭建课程内容后台,客户直接在 WP 后台维护课程、章节、课时,不用手动配置 Types 复杂关系。
五、优缺点
✅ 优点
- 一键导入整套课程数据模型,省去手动新建 4 套 CPT、几十项字段和层级关系,大幅节省开发时间;
- 完全复用 Toolset 原生字段、内容关系引擎,和 Toolset 全生态插件兼容;
- 课程层级结构清晰,在 Toolset Blocks 里直接循环渲染多级大纲;
- 支持重复字段、图片、文件上传等课程常用字段;
- 支持 WPML 多语言,适合跨境独立站。
❌ 缺点
- 第三方小众拓展,非 Toolset 官方开发,更新频率低,WP 大版本升级存在兼容风险;
- 不含 LMS 核心能力:没有学习进度跟踪、测验、作业、证书、课程购买、学员管理;
- 复杂权限控制需要额外安装 Toolset Access,不能独立限制课时访问;
- 无官方中文文档,字段报错、关系异常需要开发者自行调试;
- 只能管理内容结构,无法处理课程订单与学员学习记录。
本站所有资源收集自网络,所有软件版权归属原作者。



