我用分类法创建了一个定制的post类型。我创建了一个归档页面,其中包含了这个CPT中使用的所有分类法的列表。
我的问题
在对不同的教程进行了大量的研究之后,我无法使分页工作。分页显示得很好,但是当我单击第二页时,就会到达404页。
我指定必须通过必须包含在主题中的短代码来完成此操作。
我想在wordpress设置中指定文章/页面的数量为9,与主题相同
这里是我的代码
$paged = get_query_var('paged') ? get_query_var('paged') : 1;
$per_page = 9;
$total = count(get_terms('job_taxo'));
$offset = (($paged - 1) * $per_page);
$jobs = get_terms(array(
'taxonomy' => 'job_taxo',
'orderby' => 'term_order',
'number' => $per_page,
'offset' => $offset,
));
foreach($jobs as $job){
<a href="'. esc_url(#) .'">'. $job->name .'</a>
}
$big = 99999;
echo paginate_links (array(
'base' => str_replace($big, '%#%', esc_url(get_pagenum_link($big))),
'format' => '?paged=%#%',
'current' => $paged,
'total' => ceil($total / $per_page)
));发布于 2022-09-05 13:36:09
您是否可以检查您的自定义分类法与自定义帖子的链接,因为我认为您的文章与自定义分类法没有正确地链接--这就是您为什么要得到此错误的原因,请检查分类法中的计数,wp后端,如果您看到计数等于您在前端得到的帖子数量,那么只有分页才能工作。
https://stackoverflow.com/questions/73610098
复制相似问题