WordPress 技巧:如何创建归档页面

 翻译自 Small Potato 的 How to Create An Archives Page ,有删节。这篇教程讲解如何创建一个列出所有分类和月份的归档页面,在进行前,先去看看 Small Potato 的归档页面的效果。

首先要确认是否需要自己来制作,绝大多数 WordPress 主题已经包含了额外的归档页面模板,一般主题作者都会把这个模板命名为 archives.php,这样可以和主题的默认归档文件 archive.php 区分开(区别在文件名末尾的s)。

其次还得注意这个教程不是在任何情况下都适用,因为每个主题的结构都多多少少有些差异。

步骤:

1. 建立一个新文件并命名为 archives.php

2. 在文件里输入:

<?php
/*
Template Name: Archives Page
*/
?>

没有这几行代码的话就无法把这个文件作为新的归档模板来使用,确保不要漏过这步。

3. 添加循环(loop)、标题、分类列表和月份列表:

<?php while(have_posts()) : the_post(); ?>

<h2><?php the_title(); ?></h2>

<ul><?php wp_list_cats('sort_column=name&optioncount=1') ?></ul>

<ul><?php wp_get_archives('type=monthly&show_post_count=1') ?></ul>

<?php endwhile; ?>

4. 根据你当前主题的情况调整上面的代码。

5. 上传到你主题里文件夹里。

6. 创建一个新页面并选择刚上传的文件作为页面模板。