获取查询中的相邻内容

时间:2012-04-12 作者:Jacksonkr

我正在根据querystring 参数我怎样才能得到neighboring 发布上一个按钮和下一个按钮?

当你在第一个/最后一个项目上时,这将变得棘手。

以下是我获得目标职位的方式:

$the_id;
if($_GET[\'the_id\']) $the_id = $_GET[\'the_id\'];
$arr = array(\'post_type\' => \'my_cpt\', \'showposts\' => 1);

if($the_id >= 0) {
    $arr[\'p\'] = $the_id;
}

query_posts($arr);
*请注意,如果现在有querystring参数,我只是从该类型的最新帖子加载。

1 个回复
最合适的回答,由SO网友:Milo 整理而成

使用get_adjacent_post(). 如果下一个/上一个没有返回任何内容,请获取第一个/最后一个。

编辑-刚刚注意到您的自定义帖子类型,您还必须进行筛选get_previous_post_whereget_next_post_where 去拿你的cpt。

结束

相关推荐