我在wordpress中创建了自己的costum post类型。我已经在我的网站上使用了WordPress的帖子类型。所以我实际上有两个帖子类型谁在我的网站上运行循环。但现在我对分页有点麻烦。它不会从我自己的帖子类型中分页。它像我的帖子类型和分页不会一起工作。因为分页显示有2页,但是当我点击第2页时它只显示与第1页相同的帖子。
<?php
$holdene = get_field('kampreferaterne');
$paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
$the_query = query_posts(array(
'post_type'=>'kampreferater',
'paged'=>$paged
));
$kampf_args = array(
'post_type' => 'kampreferater',
'tax_query' => array( array(
'taxonomy' => 'hold_kategori',
'terms' => $holdene
))
);
$kampf = new WP_Query($kampf_args);
?>
<?php if ( $kampf->have_posts() ) : while ( $kampf->have_posts() ) : $kampf->the_post(); ?>
some content..
<?php wp_reset_postdata(); ?>
<?php endwhile; else: ?>
<p>Sorry, no posts matched your criteria.</p>
<?php endif; ?>
<nav class="pagination">
<?php wp_pagenavi(); ?>
</nav>
答案 0 :(得分:0)
$holdene = get_field('kampreferaterne');
$paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
$kampf_args = array(
'post_type' => 'kampreferater',
'paged' => $paged,
'tax_query' => array( array(
'taxonomy' => 'hold_kategori',
'terms' => $holdene
))
);
$kampf = new WP_Query($kampf_args);
使用wp_pagenavi('query'=>$kampf);
希望这有帮助。