要按类别自定义WordPress文章分页,可以按照以下步骤进行操作:
打开WordPress主题文件,通常位于wp-content/themes/your-theme/目录下。
创建一个新的模板文件,命名为category-paged.php。这将是用于显示特定类别文章的自定义分页模板。
在category-paged.php文件的顶部,添加以下代码:
这段代码定义了一个新的模板,并且调用了get_header()函数,以包含网站的头部部分。
'post',
'cat' => $category->cat_ID,
'paged' => $paged
);
$query = new WP_Query($args);
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post();
// 在这里显示文章内容
}
// 显示分页链接
echo paginate_links(array(
'total' => $query->max_num_pages
));
}
?>
这段代码获取了当前类别的文章,并使用WP_Query对象进行循环显示。在循环中,你可以根据需求自定义文章的显示方式。
这段代码使用get_footer()函数来包含网站的底部部分。
保存文件并上传到WordPress主题目录中。
在WordPress后台,创建一个新的页面,并选择“Category Paged”作为模板。
将该页面发布,并在菜单中添加该页面的链接。
现在,你的WordPress网站将按类别自定义分页显示文章。