我使用“taxonomies”=>;在$args数组中为自定义帖子类型添加了标记;数组(“post\\u标记”)。Im在标签上使用以下代码。php循环来自某个标记的帖子。它工作得很好,但分页不会很好。当我尝试转到第2页时,它给了我一个404错误。如果我取出自定义查询,它将不会循环自定义帖子类型的帖子。我怎样才能修复它?
<?php
$term = get_queried_object();
$slugTerm = $term->slug;
$nameTerm = $term->name;
$paged = ( get_query_var(\'paged\') ) ? get_query_var(\'paged\') : 1;
$query_args = array(
\'post_type\' => \'blog\',
\'paged\' => $paged,
\'tax_query\' => array(
array (
\'taxonomy\' => \'post_tag\',
\'field\' => \'name\',
\'terms\' => $nameTerm,
)
),
);
$query = new WP_Query( $query_args );
if($query -> have_posts()):while($query -> have_posts()):$query -> the_post();
?>
POST CONTENT
<?php endwhile; ?>
<div class="pagination">
<?php if(function_exists(\'wp_pagenavi\')) { wp_pagenavi(array( \'query\' => $query ) ); } ?>
</div>
<?php endif; ?>