2013-08-22 29 views
0

使用下面的代码,我试图设置一个无限的next/prev后循环专门为页面(而不是帖子)。我有最后一页,上一个按钮链接到一个页面,但下一个按钮链接到我可用的第一篇文章。我如何才能将其更改为仅限目标页面?无限next/prev post loop

<div class="port-nav left"> 
     <?php 
      /** 
      * Infinite next and previous post looping in WordPress 
      */ 
      if(get_adjacent_post(false, '', true)) { 
     ?> 
       <p class="prev"><?php previous_post_link('%link'); ?></p> 
     <?php 
      } else { 
       $first = new WP_Query('posts_per_page=1&order=DESC'); $first->the_post(); 
        echo '<a href="' . get_permalink() . '">&larr; Previous Post</a>'; 
       wp_reset_query(); 
      }; 
     ?> 
     <?php  
      if(get_adjacent_post(false, '', false)) { 
     ?> 
       <p class="next"><?php next_post_link('%link'); ?> 
     <?php 
      } else { 
       $last = new WP_Query('posts_per_page=1&order=ASC'); $last->the_post(); 
        echo '<a href="' . get_permalink() . '">Next Post &rarr;</a>'; 
       wp_reset_query(); 
      }; 
     ?> 
    </div> 

回答

0

在黑暗中拍摄的一点,因为我不能在此刻测试:

$last = new WP_Query('post_type=page&posts_per_page=1&order=ASC'); 
+0

嗯,似乎从页面到帖子已经改变了目标。谢谢。跟进,我如何才能让这个目标只有同一类别的职位? – vytfla

+0

有什么想法?我可以让这段代码只针对同一类别的帖子吗? – vytfla