在自定义分类法中获取404错误

时间:2018-11-19 11:19:38

标签: pagination taxonomy custom-taxonomy

我向woocommerce插件添加了自定义分类法,并且我希望通过分页设置存档页面。 这是我的代码

<?php

get_header();

// Get args to show list of sans in locations taxonomy page

$locations_tax = get_queried_object();

$paged = ( get_query_var('page') ) ? get_query_var('page') : 1;

$sans_args = array(
  'post_type' => 'product',
  'order'     => 'ASC',
  'posts_per_page' => 7,
  'paged'     => $paged,
  'tax_query' => array(
    array(
      'taxonomy' => 'locations',
      'field'    => 'term_id',
      'terms'    => $locations_tax->term_id
    )
  ),
);

$sans        = new WP_Query( $sans_args );
$sans_counts = count( $sans );

if ( $sans->have_posts() ) {

  $i = 0;

  echo '<ul class="nav nav-pills" id="pills-tab" role="tablist">';

  while ( $sans->have_posts() ) { $sans->the_post();

  ?>
  <li class="nav-item">
    <a class="nav-link <?php echo ($i==0)?'active':''; ?>" id="pills-<?php the_ID(); ?>-tab" data-toggle="pill" href="#pills-<?php the_ID(); ?>" role="tab" aria-controls="pills-<?php the_ID(); ?>" aria-selected="true"><?php the_title(); ?></a>
  </li>
  <?php

  $i++;

  }

  echo '</ul>';

  wp_pagenavi( array( 'query' => $sans ) );

  wp_reset_postdata();

}

get_footer();

?>

分页显示,但是当我单击第二页时,我得到了404页。 我尝试了一些关于stackoverflow的解决方案,但不适用于我。 对不起,我的英语不好

0 个答案:

没有答案