Вывод записей на главной

Доброго времени суток.
Не подскажете есть ли какой нибудь плагин, который на главной странице показывает новости за весь день, а старые за прошлые дни уходят в архив?
Допустим за 5 число у меня 15 новостей они висят до тех пор на главной, пока я не опубликую новости за более свежее число например за 6 или там 7. Тоесть получается что то вроде ежедневного журнала. Как можно такое реализовать?
Мне сказали что возможно сделать это через query_posts, но даже после прочтения кучи доков про эту функцию так и не смог правильно составить параметры для неё. Может кто нибудь подскажет как сделать?

а что делаете? что составили?

В общем, или так:

Alright, I got it to work finally 😛
I’m sure someone could have mentioned the code but I figured this request wasn’t going to get answered.

<?php query_posts(‘showposts=1’); ?>

add that to the top of your loop on the homepage only

Или смотри ключевые слова :
most recent post in front page wordpress

Некоторые полезности можно также найти здесь :
http://codex.wordpress.org/Creating_a_Static_Front_Page

Остается вопрос, что у тебя на главной?

Как бы там ни было, думаю, не лишне будет тебе ознакомиться также с офигительной статейкой на эту тему:
Извращения с темами WordPress для новичков и не только (Часть 2) – query_posts

Извращения с темами WordPress для новичков и не только (Часть 2) – query_posts
http://www.cybercore.ru/izvrashheniya-s-temami-wordpress-dlya-novichkov-i-ne-tolko-chast-2-query_posts/

…и да! кстати, там же и описание плагина

… извините, самого главного не указал…
до кучи: http://codex.wordpress.org/Template_Tags/query_posts

Решение:

query_posts('orderby=date&order=ASC'); - запрос на выборку постов с сортировкой по дате
$time_m = get_the_time('m'); - получаем месяц первого поста
$time_d = get_the_time('j'); - получаем день первого поста
query_posts ('monthnum='.$time_m.'&day='.$time_d); - запрашиваем все посты этого месяца и дня

(с) Pink

доработка боольшим напильником там ещё была.

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