Wordpress下一个/上一个项目

时间:2013-05-25 11:24:26

标签: ajax wordpress

我用Ajax构建自己的Wordpress主题,我的页面目前由

组成
Page 1
  portolio category 1
    item
    item
    item
Page 2
  portolio category 2
    item
    item
    item

我使用全局模板,根据不同的条件打印页面。对于使用以下内容构建简单的next / prev控件的项目:

$previous_post = get_adjacent_post( false, '', true);
$next_post = get_adjacent_post( false, '', false);

接下来我抓住了ajax链接的id:

 . $previous_post->ID .

所以现在它工作正常,但它获取了我网站上的全球相邻帖子,但我希望它留在类别中。

切换到

$previous_post = get_adjacent_post( true, '', true);
    $next_post = get_adjacent_post( true, '', false);

如wordpress wiki中所述,根本不起作用。

感谢您提供任何建议,如果您需要更多信息,请告诉我,它比我想要的更复杂。

欢呼声

2 个答案:

答案 0 :(得分:0)

请尝试使用

$previous_post = get_adjacent_post( true, '', true);

如此处所述 Here

如果它不起作用,那么您博客中的同一类别中没有先前的帖子(技术上)。

您可以将此插件用于自定义分类 link

答案 1 :(得分:0)

解决! get_adjacent_post不适用于我给出投资组合元素的自定义分类法。 我用这些(Taxonomiesthis issue)和this plugin修复了它。