从最小主题开始
现成主题不一定正好符合自己的需要。想了解主题如何工作,可以先从最小文件结构开始,让 WordPress 识别一个自己创建的主题。下面讨论的是经典 PHP 主题,建议在本地或测试站点练习。
什么是主题
主题是一组控制 WordPress 内容展示方式的模板、样式和相关文件。不同开发者会根据使用场景安排布局与功能,所以主题的侧重点并不一样。了解基础结构后,才方便按自己的需求继续开发。
如何创建主题
在 WordPress 的 wp-content/themes 目录下新建一个主题文件夹。目录名建议使用简洁的英文、拼音或短横线,便于管理。这里沿用截图中的 feng 作为示例目录名,它不是 WordPress 保留名称,可以自行替换。

在 feng 文件夹中创建以下两个文件:
- index.php
- style.css
index.php 是经典主题的兜底模板;style.css 除了可以放样式,还负责提供主题识别信息。注意这里创建的是文件,不是文件夹。只放两个空文件还不够,至少要在 style.css 开头写入主题名称注释:
/*
Theme Name: Feng
*/
这段内容只演示最小识别信息。如果准备公开发布主题,还要补充描述、版本、许可证等信息;子主题也有额外的 Template 要求。具体字段可查看官方 style.css 说明。区块主题使用 templates/index.html,不能直接套用这里的两个文件结构。

启用主题
保存文件后,在测试站点后台打开“外观 → 主题”。确认新主题名称已出现,再按需要启用。截图展示的是已经补充了预览图与其他信息的示例主题;刚建立的最小骨架不会自动出现同样的描述和预览图。测试时保留原主题,方便切回。

结束语
如果 index.php 仍然为空,启用后前台可能显示空白,因为还没有写入输出内容的模板。到这一步完成的是主题识别与最小结构,接下来再逐步加入模板内容和函数。有关模板文件的作用,可以继续查看官方模板文件说明。













暂无评论内容