2012-09-06 22 views
0

我創建了一次只顯示一個帖子的自定義循環,帖子之間的導航是使用next_post_link()previous_post_link()完成的。wordpress next_post_link()僅適用於當前子類別

問題是我的帖子層次結構包含一個父類別,這對許多帖子是通用的,我只想導航到該子類別中的帖子。

這些鏈接還支持父類別中所有帖子之間的導航。

我已經做了一些研究,我找不到解決這個,任何想法?

代碼:

<div class="setas-next"> 
    <?php previous_post_link('%link', '»', TRUE); ?> 
</div> 
<div class="setas-prev"> 
    <?php next_post_link('%link', '«', TRUE); ?> 
</div> 

我創建兩個loop.phploop-single.php這個導航。

感謝,

裏卡多

回答

0

這已經有一段時間,因爲我在WordPress的工作,但我發現,對於更復雜的分頁需要這樣你可能會提供最好的服務與WP_Query工作(http://codex.wordpress.org/Class_Reference/WP_Query)使用您想要的子類別的確切ID,然後使用帖子ID查找當前正在使用的子類別的下一個和上一個。

請注意您的邊緣情況,尤其是您最近發佈的帖子最近不會有更多近期內容......至少不會馬上發佈;)

相關問題