主题写完了,别急着用。按这份清单过一遍:
| 页面 | 检查什么 |
|---|---|
| 首页 | 文章列表、分页、侧栏 |
| 文章页 | 标题、meta、正文、标签、相关文章、评论 |
| 分类页 | 分类名、描述、列表、分页 |
| 独立页面 | 标题、正文、无多余 meta |
| 搜索结果 | 搜索词、结果数、无结果时的提示 |
| 情况 | 怎么测 |
|---|---|
| 404 | 访问一个不存在的地址,看是不是 404 页、状态码是不是 404 |
| 没有文章的分类 | 建一个空分类,看页面是不是空白 |
| 超长标题 | 发一篇标题很长的文章,看会不会撑破布局 |
| 没有特色图 | 文章不配图,看布局是否正常 |
| 代码块 | 发一段长代码,看是否横向滚动而不是撑宽 |
| 表格 | 发一个多列表格,看是否挤成一团 |
<title,确认只有 1 个;name="description",确认只有 1 个;wp_head 的痕迹(比如 wp-json);max-width: 100%。把主题目录压成 zip,注意两点:
my-theme/),不要直接把文件放在 zip 根目录;node_modules、.git、测试文件排除掉。打包命令(Linux/Mac):
zip -r my-theme.zip my-theme -x "*.git*" -x "*node_modules*"
两种方式:
wp-content/themes/。上线后先别急着切换。用“主题预览”(后台主题列表里的“预览”按钮)看一眼,确认没问题再激活。
WP_DEBUG 打开看);12 篇走下来,你做出了一个能上线的主题:13 个文件、五类页面、响应式、带 SEO 基础。
它不漂亮,但结构是对的——每个文件各司其职,没有重复代码,没有非法嵌套,wp_head 在、分页对、循环干净。
这比“抄一个漂亮但结构混乱的主题”有价值得多。因为结构对的主题,你以后能改;结构混乱的,你只能推倒重来。
卷六讲进阶:子主题、性能、缓存、多语言、区块主题。那些是“让主题更专业”的东西,不是“能不能用”的东西。
先把卷五这个主题跑起来,再往下走。