archive.php 是归档模板,很多页面会使用它作为备用的模板,比如分类,标签,作者等等,如果你愿意的话,可以为这些页面创建单独的模板,或者也可以统一为它们设计一个 archive.php ...
我们在主题项目里先创建一个文件 ... 命名为 archive.php ...
你可以根据 index.php 这个模板文件来设计一下 archive.php ... 这里我们可以完全借用 index.php 这个模板的设计 ... 打开 index.php ...
复制 ... 回到 archive.php ... 粘贴过来 ...
保存一下 ... 回到前台页面 ... 我们可以打开某个分类的页面看一下 ...
现在这个页面跟主页是一样的 ... 因为 archive.php 和 index.php 两个模板文件是一样的 ...
下面我们可以在这个页面的上面显示一个标题 ... 比如打开什么分类,就显示出这个分类的名称 ...
先打开课程资料包 xx-xx ... 复制一下这段代码 ...
回到 archive.php... 把它粘贴到 .container 这个类所在的标签里面 ...
这段代码的意思就是根据不同的条件来显示相应的标题 ... 这里我们用了一个条件判断标签 ... 来判断页面的类型 ...
比如 is_day() ... 判断页面是否为某天的归档 ... 如果是,那么就显示下面的这个标题 ....
标题我们定义成了可被翻译的字符串 ...
如果不是某天的归档页面,那么就继续去判断 ... is_month() 判断是否为某月的页面 ...
is_year() ... 判断是否为某年的归档页面 ...
下面我们还分别用了 is_category() ... is_tag() 还有 is_author() .. 来判断页面是否是分类页面,标签页面,还有作者页面 ...
是哪种页面,就会显示对应的标题 ....
保存一下 ... 回到前台页面 ....
刷新 ... 当前的页面是一个分类的页面,你会看到,在页面的上面会显示一个这个分类的名称的标题 ....
再试一下作者页面 ...
在作者页面上,会显示作者的名称的标题 ...