模板层次结构决定了一个URL最终用哪个模板渲染。本文用实例讲透加载顺序。

从查询开始
WordPress根据URL生成查询类型:首页、单页、分类、标签或搜索,每种类型有对应的模板优先级。
类型决定路线。
优先级链
以单篇文章为例:single-{slug}.php → single-{post_type}.php → single.php → singular.php → index.php。
逐级回退。
掌握回退
从最具体到最通用逐级回退,理解这条链,做模板就知道该建哪个文件。
模板层次结构决定了一个URL最终用哪个模板渲染。掌握这些要点,配合本地测试环境练习,开发水平会稳步提升。
发表回复