2011-04-22 46 views
0

我原來的問題是這樣的:WordPress的分類問題!

我有哪裏 主頁設置爲從一個特定的類別顯示後 一個WordPress安裝。爲了實現這個 ,我創建了一個模板「home.php」 並把下面的代碼:從類別

query_posts('cat=4&order=desc'); 

當我訪問該網站的主頁上,它 顯示職位,但 導航不起作用?我已經 固定鏈接結構設置 「/%分類%/%postname%/」

請讓我知道,如果我做 一些錯誤。

更新: 現在,我已經使用此代碼解決了這個:

$paged = (get_query_var('page')) ? get_query_var('page') : 1; 
    $args = array (
     'cat' => 4, 
     'orderby' => 'date', 
     'order' => 'desc', 
     'posts_per_page' => '10' 
     ); 
    query_posts($args . '&paged=' . $paged); 

現在的問題是,它第一次顯示一切正常,但如果您訪問的任何其他檔案頁面,它開始顯示其他類別的帖子。例如,上面的代碼也顯示Cat => 3的帖子。在頁面上,我想顯示來自Category = 3的帖子,它也顯示來自類別4的帖子。

請幫助...

感謝

回答

0

你所說的 「導航」 呢?您使用哪些代碼進行導航?你是否限制帖子數量? 如果您在分頁時遇到問題。你可以使用這個:

<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
     query_posts("cat=4&order=desc&paged=$paged"); ?> 

請澄清你的問題來幫助你。

+0

WillxD,非常感謝。我沒有在查詢中包含$ paged變量。所以每次頁面加載時,它都會顯示前10個帖子。但是你發送的代碼需要一些修正:get_query_var('paged')不起作用,但是get_query_var('page')確實起作用。無論如何,非常感謝你...... – 2011-04-23 02:10:23