【发布时间】:2014-09-10 19:40:03
【问题描述】:
第 2 页显示与第 1 页相同的帖子。可能是什么问题? 下面是来自 index.php 的代码 它用于通过简单地点击一个链接来对帖子进行排序,例如排序方式:“价格”或“随机”。
分页
<?php
previous_posts_link();
next_posts_link();
?>
循环
<?php
$sort= $_GET['sort'];
if($sort == "A")
{
$order= "orderby=rand&posts_per_page =2";
}
if($sort == "B")
{
$order= array (
'meta_key'=>'price',
'orderby'=>'meta_value_num',
'order'=>'DESC',
'posts_per_page' => 2
);
}
?>
<a href="?sort=A">random</a>
<a href="?sort=B">price</a>
<?php $loop = new WP_Query($order); ?><?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<?php the_excerpt(); the_meta ();?>
<?php endwhile; wp_reset_query();?>
【问题讨论】:
标签: sorting loops pagination wordpress