[英]Wordpress page navigation within posts
我在wordpress中有一個頁面模板,該頁面模板僅顯示ID 972的特定類別的帖子。我對其進行了限制,以使其在頁面上顯示8個帖子。 我想知道是否可以在頁面底部顯示頁面導航,以便只能從類別ID為972的帖子轉到下一個帖子頁面。這可能嗎?
編輯: post_nav_link();
功能對我不起作用...
謝謝! 阿米特
喔好吧。 我的壞,解釋那是錯誤的。
我有這個片段(不是從我身邊來的,不知道我在哪里找到的):
function pagination( $query, $baseURL )
{
$page = $query->query_vars["paged"];
if ( !$page ) $page = 1;
$qs = $_SERVER["QUERY_STRING"] ? "?".$_SERVER["QUERY_STRING"] : "";
// Only necessary if there's more posts than posts-per-page
if ( $query->found_posts > $query->query_vars["posts_per_page"] ) {
echo '<ul class="paging">';
// Previous link?
if ( $page > 1 ) {
echo '<li class="previous"><a href="'.$baseURL.'page/'.($page-1).'/'.$qs.'">« Previous page</a></li>';
}
// Loop through pages
for ( $i=1; $i <= $query->max_num_pages; $i++ ) {
// Current page or linked page?
if ( $i == $page ) {
echo '<li class="active"><span>'.$i.'</span></li>';
} else {
echo '<li><a href="'.$baseURL.'page/'.$i.'/'.$qs.'">'.$i.'</a></li>';
}
}
// Next link?
if ( $page < $query->max_num_pages ) {
echo '<li class="next"><a href="'.$baseURL.'page/'.($page+1).'/'.$qs.'">Next page »</a></li>';
}
echo '</ul>';
}
}
它接受一個查詢對象(您的類別查詢)和一個基本URL(您的存檔頁面)並生成一個分頁。 也許這對你有用。
http://codex.wordpress.org/Function_Reference/previous_post_link http://codex.wordpress.org/Function_Reference/next_post_link
這是不可能做到的,因為該鏈接僅適用於類別/存檔頁面。 鏈接轉到類似於URL / category / page / [page#]的內容
那好吧。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.