как вывести списком ссылки заголовков записей, относящихся к конкретной категории?
для наглядности пример:
У нас есть категория "Булочки" и есть записи в этой категории:
"Булки городские", "Булки с изюмом", "Сдобные пышки"
Как вывести такую конструкцию в виде ссылок:
категория
-запись1
-запись2
-запись3
то есть:
"Булочки"
- "Булки городские"
- "Булки с изюмом"
- "Сдобные пышки"
Сначала я хотела в категории "Булочки" сделать подкатегории "Булки городские", "Булки с изюмом", "Сдобные пышки", но это как-то совсем нелогично в каждую подкатегорию писать всего по 1 записи с тем же названием, что и сама подкатегория…
<?php query_posts(‘category_name=nestor&showposts=3’); // exclude the first category ?>
<?php while (have_posts()) : the_post(); ?>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <br /> <br />
<?php endwhile; ?>
читаем
http://codex.wordpress.org/Template_Tags/query_posts
вот еще пример:
<h3>или просмотреть последние десять публикаций на сайте</h3>
<ul>
<?php get_archives(‘postbypost’, ’10’, ‘custom’, ‘<li>’, ‘</li>’); ?>
</ul>
Я сделала так:
Теперь в категории «Булочки» (ID 2) будут выводиться 50 последних заголовков этой категории. Вставила в sidebar
<a href="<?php bloginfo(‘home’); ?>/bulochki/">Булочки</a>
<ul>
<?php query_posts(‘cat=2&showposts=50’); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<li>
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
</li>
<?php endwhile; endif; ?>
</ul>
(это практически то же самое, что и bigbag предложил)