Я создаю систему разбиения на страницы для сообщений 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 и так далее. Таким образом, сообщение автоматически фильтруется в соответствии с номером страницы.
Вы видели это сообщение? Те же вопросы на wordpress.stackexchange http://wordpress.stackexchange.com/questions/50494/wordpress-category-loop-offset-possible –