2013-06-18 50 views
0

WordPress的循環無法在category.php中正常工作我正在開發一個WordPress主題。我是這個領域的新人,這並不容易。當使用query_posts

我寫了循環的代碼,並且一切都很完美。我正在處理category.php頁面。沒有查詢帖子,該類別正確顯示來自該特定類別的帖子。

但是,我想添加分頁,並限制每個頁面的職位,也許10.但是,當我在循環之前添加以下代碼:

<?php query_posts('posts_per_page=10'); ?> 

它不工作。現在,它會輸出網站中每個類別的所有帖子,而不僅僅是該類別的帖子。

有人可以告訴我我做錯了什麼?

謝謝。

回答

1

http://codex.wordpress.org/Function_Reference/query_posts

query_posts('cat=3&year=2004');

您需要的類別添加到query_posts;否則wordpress將不知道您需要在您的定製查詢中找到類別。

+0

謝謝,但我需要一個動態的代碼,所以我不會把類別ID存在,但它會找到當前類別ID並顯示該類別的帖子。 –

+1

query_posts('cat ='。$ cat);你想嘗試這樣的事情嗎? –

0

你需要動態傳遞當前類別的ID進入查詢:

query_posts('posts_per_page=10&cat='.get_query_var('cat'));