WordPress主题模板文件

  1. 主题模板文件

模板文件(Template Files)

模板的作用:

  • 用户访问
  • 判断页面的类型
  • 呈现页面

模板文件的类型:

Template partials(分布模板或局部模板):

分部模板:分部模板就是类似主题中的header和footer等模板,如果使用了这些模板,就必须自定义这些模板,这些自定义的模板放在:wordpress中的wp-includes/theme-compat目录下面:

/wp-includes/theme-compat文件目录下面的分部模板

2.模板的引用

引用分部模板:

  • 页头 header.php->get_header()
  • 页脚 footer.php->get_footer()
  • 侧边栏 siderbar.php->get_sidebar()
  • 搜索框 searchform.php->get_search_form()
  • 评论 comments.php->comments_template()
  • 自定义的模板 xxx.php->get_template_part()

3.WordPress主体模板架构

可变模板

什么是可变模板?tag-$id.php,tag-$slug.php

如:id=1的tag-1.php,id=2的tag-2.php,tag-ios.php,tag-andoird.php

可变模板是更具体的模板

模板层次体系

wordpress调用模板时优先调用具体的模板图,下面这张图是加载模板的优先规则

图中黑色区域是确定具体的页面,红色区域是可变的具体页面,最后的蓝色区域是通用的模板页面

wordpress加载首页图是会选择加载:home.php,index.php,front-page.php

由图中可以看到,wordpress加载首页图的时候首先加载到front-page.php,然后判断是否加载时博客文章,然后加载模板类页面,加载模板类页面优先选择具体的模板类型页面。最后加载蓝色区域通用模板页面。

About the Author: quanyichao

随性记录,热爱生活

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

_退