我尝试将分页应用于Wordpress中的自定义查询。它显示确定和几乎"工作 - 我的问题在于它产生的路径。
由于某种原因,它会返回如下路径: http://www.example.com/news/page/2
......当我真正想要的时候: http://www.example.com/news/2
有没有人知道如何删除/修改退货以排除不需要的"页面" URL中的文件夹?
谢谢! 格雷厄姆
页面代码如下:
<!-- Middle -->
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6 middle">
<h1><?php the_title();?></h1>
<?php
$paged = ( get_query_var('page') ) ? get_query_var('page') : 1;
$query_args = array (
'category_name' => 'news',
'orderby' => 'date',
'order' => 'ASC',
'paged' => $paged,
'posts_per_page' => 1
);
$the_query = new WP_Query( $query_args );
if ( $the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<div class="news-story-snippet">
<h5><a href="<?php the_permalink();?>"><?php the_title();?></a></h5>
<p class="smaller"><?php the_date();?></p>
<p><?php the_excerpt();?></p>
<p><a class="button-small green" href="<?php the_permalink();?>">Read article <i class="glyphicon glyphicon-arrow-right"></i></a></p>
</div>
<?php endwhile; ?>
<?php endif; ?>
<nav class="prev-next-posts">
<div class="prev-posts-link">
<?php next_posts_link( 'Older Entries', 2 ); // display older posts link ?>
</div>
<div class="next-posts-link">
<?php previous_posts_link( 'Newer Entries', 2 ); // display newer posts link ?>
</div>
</nav>
<?php wp_reset_query(); ?>
</div>
<!-- END Middle -->