从当前帖子获取下一个和前5个帖子

时间:2013-08-09 07:17:36

标签: php wordpress

我读出wordpress codex以显示上一篇文章和下一篇文章它工作正常。但是当我从当前帖子查看时,我怎么能显示前5个帖子标题带有超链接和接下来的5个帖子标题带有超链接。 例如:

发布1,发布2,发布3,发布4,发布5

当我查看** Post 3 **时,它会将上一篇文章显示为 Post 1 and Post 2 ,而下一篇文章显示 Post 4 and Post 5

我该怎么做?

1 个答案:

答案 0 :(得分:4)

你可以通过以下方式获得

<?php   global $post;
 $current_post = $post; // remember the current post

      for($i = 1; $i <= 5; $i++):
        $post = get_previous_post(); // this uses $post->ID
      setup_postdata($post);

          // do your stuff here       
     the_title();
    the_content();

       endfor;
        $post = $current_post; 

        ?>

也适用于newt 5使用后get_next_post()而不是get_previous_post()