WordPress是如何加载模板文件的

2021-06-20 作者:未知   |   浏览(

自概念文章种类

除去自概念分类法,有时大家也需要自概念文章种类

自概念分类法

有时除去WordPress默认的分类目录和标签大家还需要其他的分类办法,这个时候大家就会注册一个新的分类法,那样在此之前知晓分类法的模板加载顺序也是十分必要的。以下说明假设自概念分类法是 people 这个名字:

作者归档页

WordPress系统模板的概念非常便利,但在定制模板之前,大家有必要知晓WordPress的模板层次,知道WordPress是怎么样加载模板文件的,这或有利于开发模板时合理借助资源及提升工作效率。

搜索结果页

模板页面判断

通常情况下,在一个特定的模板中大家能了解知晓应该如何输出特定的样式和内容,但在一些通用模板中(如 header.php )大家想要知晓用户目前访问的是什么页面模板就需要借用WordPress内置的条件判断函数了,这部分函数可以帮大家判断目前是什么页面以便捷加载不一样的模板内容,如 is_home 则是判断首页的条件标签,is_single 则是判断文章页的条件标签,等等。

分类页

万能的index.h3hh3

通过wordpress主题构成这篇文章,大家已知晓一个最容易的WordPress主题仅需 style.css 和 index.php 文件即可。这代表着 index.php 可以是任何一个页面的模板,无论是首页,还是文章页,或是分类页,再或者是搜索结果页面,它都能完美胜任。

也就是说,当对应的模板没有时,index.php 将是WordPress最后的底牌。

标签页

用钩子修改模板

在某些用场景(如插件),大家并不可以直接修改模板文件,这个时候大家可以用钩子来达成修改模板文件,钩子名字是{$type}_template 如此的格式,以下是对应的完整的钩子名字列表:

以下是一个用例子(让页面加载single.php 文章页的模板):

附件页

首页

页面

模板加载顺序

下面让大家来认识一下WordPress都是如何加载模板的

日期归档页

文章页

  • 上一篇:没有了
  • 下一篇:没有了
相关文章
热点关注