深入扩展与故障排除WordPress
1. 进一步扩展WordPress
在使用WordPress搭建网站时,除了利用插件扩展功能,主题模板的定制也是让WordPress更好满足需求的重要阶段。
WordPress从底层设计就支持定制,主题模板是其核心。它包含从数据库(如文章、页面和媒体文件)检索信息并以HTML页面形式呈现的指令。最基本的定制方式是通过切换主题瞬间改变网站外观,但这只是冰山一角。
1.1 模板层级
WordPress理论上一个主题只需要一个PHP文件,比如仅靠index.php文件(加上样式表)就能运行,但通常不会这么做。当WordPress寻找组装特定HTML页面的指令时,会按一系列模板文件列表查找。若找不到一个,就会查找列表中的下一个,最后若都没有则找index.php,若还找不到就会出问题。
这种设计的优点在于,只需将命名正确的模板文件放入主题文件夹,WordPress就会自动使用它,而不是列表中的下一个文件。例如,若想让类别6下的所有文章按特定样式显示一定信息,创建category - 6.php模板文件,WordPress在显示类别6时就会遵循该文件的指令。
创建新页面时,若不选择默认页面模板,就是在利用模板层级。若选择Link模板,就是告诉WordPress在显示该页面时优先查找links.php。若links.php意外被删除,WordPress会查找page.php,若还没有则查找index.php。模板层级不仅是定制工具,也是一种故障保护系统,确保网站以某种形式显示。
不过要注意,对主题模板进行定制后,若不将定制复制到新主题,就不能简单切换主题。若定制较多,切换
WordPress扩展与故障排除指南
超级会员免费看
订阅专栏 解锁全文
1904

被折叠的 条评论
为什么被折叠?



