我正在为 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
来过滤该数量的帖子之后的结果。我正在尝试的是获取page number
然后相应地过滤偏移量,例如。如果页码为 1,则offset=1
,如果页码为 2,则偏移量为 8,依此类推。因此,该帖子会根据页码自动过滤。