вывод постов кроме нескольких последних

Здравствуйте!
Недавно, MAX описал, а Ю.Б. дописал, на мой взгляд, одну из самых ключевых добавок для WP – вывод ЧАСТИ поста из определенной категории:

<h2>ЗАГОЛОВОК КАТЕГОРИИ</h2>
<ul>
<?php
$posts_new = get_posts('category=1&numberposts=5'); //номер категории и количество выводимых постов
foreach ($posts_new as $post_new) :
echo '<li><h2><a href="'; 
echo get_permalink($post_new->ID);
echo '">';
echo $post_new->post_title;
echo '</a></h2></li>';
echo '<div class="post">';
if ( preg_match('/<!--more(.*?)?-->/', $post_new->post_content, $matches) )
list($post_new->post_content,$junk) = explode($matches[0], $post_new->post_content, 2);
echo wpautop($post_new->post_content);
echo '</div>';
endforeach;    
?>
</ul>

вот встала задача – выводить посты, но за исключением двух последних… хмм.. нарыл что-то в этом роде…:

query_posts($query_string . '&showposts=-1');

может я иду в неправильном направлении конечно…, а если в правильном то не понимаю куда это поставить..

В правильном. Посмотрите http://codex.wordpress.org/Template_Tags/query_posts и http://codex.wordpress.org/Template_Tags/get_posts обратите внимание на параметр offset и примеры использования.

В правильном. Посмотрите http://codex.wordpress.org/Template_Tags/query_posts и http://codex.wordpress.org/Template_Tags/get_posts обратите внимание на параметр offset и примеры использования.

Спасибо, Юрий, Вы молодец, спасибо! буду смотреть. 🙂

РАЗОБРАЛСЯ!!! да! параметр offset РУЛИТ!!! Спасибо еще раз! скоро выложу в FAQ.

Anonymous
Отправить
Ответ на: