EP001. “2024 课程路线图(2024 Roadmap and Course Intro)”
🔒 登录后可标记已读这是全课程的开场介绍,没有代码,也不是具体操作讲座。Brad 讲两件事: 第一,整个课程能学到什么、有哪些不同的学习路径(主题开发 / 插件开发 / 前端 / 后端,或者混合); 第二,向学员保证这门课到 2024 年为止内容仍然是最新的,没有过时。 这一篇笔记就是记录课程的整体路线图,方便以后规划学习顺序、或者回头找某个主题在哪个阶段学到。
本讲无代码
这一讲是纯口头概览,没有涉及具体文件或代码实现,跳过「涉及文件」「代码实现」「Hook / Function 速查」这几个模板小节。
课程路线图(按学习顺序)
- 本地 WordPress 开发环境搭建(课程一开始)
- HTML / CSS 基础 → 传统(classic / traditional)主题
- 课程刻意先教传统主题,再教 block 主题,原因:
- 传统主题复杂度低,出错的地方少。
- 更重要的是,传统主题会逼着你搞懂 WordPress 的基本概念——URL-based query 与 custom query 的区别、archive、loop、custom post type、custom field 等,这些概念即使用 block / full site editing 主题也一样存在。
- 课程刻意先教传统主题,再教 block 主题,原因:
- Block 主题 / Full Site Editing 主题(课程后段会教)
- 2024 新增一整章,讲最新、最官方的 block 文件组织方式和 workflow script 写法。
- 部署上线(2024 新增章节)
- 教怎么把本地开发环境的网站,用 git 驱动的部署方式推到真实的 hosting 环境,
Brad 强调这套流程在「最便宜的 hosting 套餐」上也能用。
- 教怎么把本地开发环境的网站,用 git 驱动的部署方式推到真实的 hosting 环境,
- 插件开发
- 做几个基础插件,带不同类型的设置 / 选项页面(options / settings page)。
- 插件里处理「大数据」的两种思路:用 custom post type,或者自己建 custom SQL table。
- 重点插件 1:多选题 Quiz 的 block 插件——后台设置多个选项,访客点击猜答案。
2024 新增:把这个 quiz 插件改造成用 WordPress 的 Interactivity API(2024 年 4 月才发布的新技术)。
Brad 原话说这是十几年来 WordPress 最酷的新技术。 - 重点插件 2:Featured Professor Block 插件——在博客文章里插入一个 featured professor block,
选择要介绍的教授,会建立一个基于 metadata 的双向关系:教授页面能看到所有提到他的博客文章列表,
博客文章页面也会显示这位教授的信息卡。
- 其他会覆盖到但这一讲没细讲的内容:权限管理、给学生用的笔记功能、开放注册让访客自己注册账号、
featured image、不同图片长宽比的处理等。
常见坑
- 原文没有提到具体的踩坑点(这一讲是纯概览,无操作步骤)。
延伸 / 后续讲座会用到
- 这里提到的每一个模块(传统主题 → block 主题 → 部署 → 插件开发 → Interactivity API 插件 → Featured Professor 插件)
在后面对应的 Section 都会展开讲,笔记里遇到时可以回来对照这份路线图。
Sources
Udemy:
- Become a WordPress Developer: Unlocking Power With Code — Section 1, EP001