2012-12-24 73 views
1

我在我的WP portfolio上有一個靜態主頁,並嘗試使用該代碼,但似乎無法弄清楚我的循環。下面是我的第一個查詢看起來像:靜態主頁上的分頁 - WordPress

<?php query_posts('category_name=portfolio&posts_per_page=4') ?> 
<?php if (have_posts()) : ?> 
<?php while (have_posts()) : the_post(); ?> 

任何知道它會是什麼樣子進行分頁一個靜態頭版?

回答

3

無需任何插件,你可以使用這個(只是一個簡單的例子)

$paged = (get_query_var('page')) ? get_query_var('page') : 1; 
$args=array('category_name'=>'portfolio','posts_per_page'=>4,'paged'=>$paged); 
query_posts($args); 
if (have_posts()) : while (have_posts()) : the_post(); 
/... 
endwhile; 
posts_nav_link(); 
wp_reset_query(); 
endif; 

訪問Codex瞭解更多關於格式化的鏈接。

或者,您可以使用插件,如pagenavi(我使用這個)或infinite scroll。如果您手動創建infinite scroll,還有一個很好的教程。

+1

我喜歡無限滾動的想法,但我會在同一頁面上有多個查詢(頁面是4個部分,帶有平滑的滾動導航),這就是爲什麼我選擇「加載更多」按鈕。我會給這個鏡頭,謝謝! – mtthwbsh

+1

這似乎已經工作,現在嘗試使'加載更多'按鈕!謝謝! – mtthwbsh

+0

@mtthwbsh,歡迎您:-) –

1

您可以使用此插件:wp page navi

它會自動添加頁面導航,如果你有在此查詢更多內容。

+0

我會檢查出來,謝謝你的迴應!我最終會使用「加載更多帖子」按鈕而不是分頁,所以我不確定這會幫助我,但我會看看它。 – mtthwbsh

+0

+1,這是很好的建議,但總是嘗試在答案中添加一個簡短的描述。 –