我正在爲wordpress帖子製作一個分頁系統,按照每頁8個帖子的順序顯示,而不是每個頁面中的第一個結果。對於我提出這個代碼循環根據分頁頁面顯示帖子
<?php $offset_wordp=mysql_escape_string($_GET['page']); ?>
<? query_posts ('cat=-103&posts_per_page=8&offset='.$offset_wordp.'') ?>
<? while (have_posts()) { the_post(); ?>
<div class="reu-sec">
<h2><a href="<? the_permalink() ?>"><? the_title(); ?><span class="sbttlmn"> <?= get_post_meta (get_the_ID(), 'sub-title', true); ?></span></a></h2>
<div style="clear: both"></div>
</div>
<? } ?>
</div>
在上面的代碼中,我使用offset
,以過濾掉一些職位後的結果。我正在嘗試的是獲得,然後相應地過濾偏移量,例如。如果頁碼是1,那麼offset=1
,如果頁碼是2,則偏移量是8,依此類推。所以這個帖子是根據頁碼自動過濾的。
你見過這篇文章嗎?關於wordpress.stackexchange相同的問題http://wordpress.stackexchange.com/questions/50494/wordpress-category-loop-offset-possible – 2013-03-12 08:22:26