2013-08-22 33 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