我想显示一个带有分页的存档页面,其中列出了我网站上的所有类别,并且每个链接都转到该特定类别的存档页面。因此,这就像类别档案的档案页面。
我网站上的每个类别都有一个手动创建的自定义缩略图,以匹配该类别的永久链接。我已经有一个布局设置来显示所有类别,但是我正在使用自定义页面模板进行此操作,因此没有分页。这意味着所有类别都显示在单个页面上,这有点烦人(我有100多个类别)。
我当前的档案文件是使用特定的自定义页面模板名称设置的,page-catlist.php
但我愿意将其更改为任何其他类型的模板文件。
这是我用于在一页上输出所有类别的当前代码:
$args = array(
'orderby' => 'name',
'order' => 'ASC'
);
$cats = get_categories( $args );
$thm_pre = 'http://example.com/images/thumbs/';
$thm_end = '.png';
foreach($cats as $cat) {
$thumbnail = $thm_pre.$cat->slug.$thm_end;
// output the loop HTML here
// basically a list of category names & thumbs
// all linked to the cat URL by get_category_link()
}
我希望有一个更好的方法来执行此操作,以便可以添加自然分页,理想情况下是使用WP-PageNavi。任何帮助将不胜感激!