Я должен отображать сообщения следующим образом
сентябрь 2010 г.
Пятница, 24 сентября 2010 г.
post1
post2
.
.
.
Пятница, 17 сентября 2010 г.
post1
post2
.
.
.
Пятница, 10 сентября 2010 г.
post1
post2
.
.
.
Пятница, 3 сентября 2010 г.
post1
post2
.
.
.
кто-нибудь может сказать, как это сделать?, или какую функцию я должен использовать?
Я использовал следующую функцию, и я получил все сообщения в текущем месяце
query_posts("year=$current_year&monthnum=$current_month")
Как я могу показать сообщения в неделю в этом месяце?
это работа query_posts(""year=$current_year&monthnum=$current_month&post_date >$startDate&post_date <=$endDate")
Или какой еще хороший способ?
Вам нужно будет добавить условие к
posts_where
фильтру в wordpress. У меня есть пример здесь только для извлечения сообщений, которые относятся к дате текущего сообщения и ранее:Добавьте это в functions.php
Используйте это или подобное везде, где вы выполняете свой запрос:
Вам, очевидно, потребуется изменить это, чтобы добавить нужные вам границы даты.