Как создать пользовательский шаблон для отображения категории с изображением и связанными записями ниже?

12 июн. 2012 г., 23:24:46
Просмотры: 145
Голосов: 1

Я пытаюсь создать пользовательский шаблон, который даст следующий эффект...

  • Название категории A (с изображением)

    • запись с категорией A
    • запись 2 с категорией A
    • запись 3 с категорией A
  • Название категории B (с изображением)

    • запись с категорией B
    • запись 2 с категорией B
    • запись 3 с категорией B

Должен ли я делать это с помощью пользовательских типов записей? Если да, нужно ли создавать два типа или можно управлять этим с помощью одного пользовательского типа записи?

0
Все ответы на вопрос 1
0

Я не совсем уверен, что правильно понял проблему, но если я прав - здесь абсолютно нет необходимости создавать пользовательский тип записи.

Всё, что вам нужно сделать - это использовать множественные циклы и разделить запрос на подциклы для каждой категории.

<div id="cat-1">
     <?php query_posts('cat=1&posts_per_page=5');// укажите нужную категорию и количество записей
         if (have_posts()) : while (have_posts()) : the_post();
         // Делайте что нужно ...
     endwhile; endif; reset_query();?>

</div>

<div id="cat-2">
     <?php query_posts('cat=2&posts_per_page=1');// укажите нужную категорию и количество записей
          if (have_posts()) : while (have_posts()) : the_post();
          // Делайте что нужно ..
     endwhile; endif; reset_query(); ?>
</div>

<div id="cat-3">
     <?php query_posts('cat=3&posts_per_page=-1');// укажите нужную категорию и количество записей
          if (have_posts()) : while (have_posts()) : the_post();
          // Делайте что нужно ..
     endwhile; endif; reset_query();?>
</div>..и так далее.. и так далее..

Обратите внимание, что вы можете сделать то же самое, используя циклы с query_posts(), циклы с WP_Query() или циклы с get_posts().

Что касается изображения - я не уверен, какое именно изображение вам нужно - но если вы имеете в виду изображение категории (специальное изображение, назначенное категориям), вам понадобится использовать какой-нибудь плагин вроде этих ..

16 июн. 2012 г. 11:26:06