簡體   English   中英

帖子中的Wordpress頁面導航

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM