抱歉我的英语不好。 我有9个子类别,我在父类别页面上显示分页。我每页设置5个类别。所以9个类别应该是2页。 喜欢page / 1,page / 2。但对我来说,它继续第3页,第4页,依此类推。 如果没有更多类别,我怎么能停止分页。 https://iwmagazineme.com/category/guides/
这是我的parent-category.php
的代码<?php
if (is_category()) {
$this_category = get_category($cat);
if (get_category_children($this_category->cat_ID) != "") {
echo '<div class="guides-categories"><ul>';
$catpage = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
$catnum = 5;
$offset = ($catnum * $catpage) - 5;
$childcategories = get_categories(array(
'orderby' => 'id',
'order' => 'DESC',
'hide_empty' => '0',
'number' => $catnum,
'offset' => $offset,
'child_of' => $this_category->cat_ID
));
?>
<?php
foreach($childcategories as $category) {
?>
<div class="row nopadding-guides">
<?php echo '<a href="' . get_category_link( $category->term_id ) . '">'; ?>
<div class="col-md-6 guides-item">
<?php $image = get_field('guide_feature_image', 'category_'.$category->term_id);
echo '<img src="' . $image['url'] . '" />';
?>
</div>
<div class="col-md-6 guides-item">
<h2> <?php echo $category->name; ?> </h2>
<h5>by <?php echo get_field('guide_writer_name', 'category_'.$category->term_id); ?> </h5>
<p style="/*height: 152px;overflow-y: auto;*/margin-bottom: 0px;line-height: 23px;"> <?php echo get_field('guide_description', 'category_'.$category->term_id); ?> </p>
</div>
<?php echo '</a>'; ?>
</div>
<?php } ?>
<div class="guides-pagination">
<div class="next-page"> <?php next_posts_link( 'Next', ''); ?> </div>
<div class="previous-page"> <?php previous_posts_link( 'Previous', ''); ?> </div>
</div>
<?php echo '</ul></div>';
}
}
?>