Wordpress цикл: группировка по категориям? - PullRequest
1 голос
/ 26 февраля 2010

Мне нужно получить все сообщения через цикл WordPress, но мне нужно, чтобы они были сгруппированы по категориям и хронологически в каждой категории. Кто-нибудь знает, как мне поступить об этом?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 26 февраля 2010

Вы можете использовать новый запрос WP, чтобы захватывать посты по категориям и отображать их в хронологическом порядке, от самых новых до самых старых или других. Это работает в стандартном цикле WP в шаблоне страницы (или в редакторе записей / страниц, если включено выполнение php) и может использоваться любое количество раз в цикле, не конфликтуя с другими запросами. Измените "mycategory" на свою собственную категорию и измените showposts = 1 на количество отображаемых сообщений или -1, чтобы показать все.

<?php $my_query = new WP_Query('category_name=mycategory&showposts=1'); ?>
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">
<?php the_title(); ?></a><br /><?php the_content(); ?><?php endwhile; ?>

Справочник по функциям / WP-запрос «WordPress Codex

0 голосов
/ 26 февраля 2010

Посмотрите на это Если это не сортирует хронологию в каждом из них, вам просто нужно добавить «post_date DESC» в соответствующий запрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...