Нужно сделать чтоб первые три записи на главной выводились полность, а дальше до тега море.
Я так понимаю что нужно использовать query_posts , только не могу понять как правильно сделать сдвиг постов.
Т.е. я использую <?php query_posts(‘offset=3’); ?> – он мне сдвигает на три поста, на при переходе на след. страницу – выводит то же что и на главной.
Не нужно. Вывод полный/частичный управляется глобальной переменной $more; Разумеется, если внутри поста уже есть <!–more–>
$query_string нужно сохранять. В Кодексе это есть, и на форуме сто раз упоминалось.
За $query_string спасибо!
Но так как я хотел не вышло…
Можете подсказать как сделать чтоб последние три новости отображались полностью, а остальные до тега море?
Можно ли это сделать через $more ? А то уже кучу всего перелопатил, но ответа так и не нашел…
Или может плагин какой есть для этого?
А что я писал выше?
Так я читал. Я ставлю море во всех записях, но мне надо чтоб в последних трех он игнорировался и они выводились полностью. Но как это сделать не могу понять…
Что-то типа такого
if($i++>2)$more=1;
перед the_content()
Сработает или нет – фиг его знает 🙂
Ю.Б., спасибо за мысль!
Сделал так:
До loop ставим:
<?php $i = 0; ?>
Внутри loop до the_content() ставим:
<?php if ($i++>2) { ?>
<?php $more=0; ?>
<?php } else { ?>
<?php $more=1; ?>
<?php } ?>
Еще раз спасибо!