Создать страницу с несколькими циклами - PullRequest
0 голосов
/ 17 октября 2011

Привет, я хочу создать страницу с несколькими циклами для архива / категории / тега.

Я очень запутался, помощь PLZ

<?php 
$count = 1;
if (have_posts()) : while (have_posts()) : the_post();          
if($count == 1) : ?>

<- Первый цикл -> Мне нужнотолько 1 сообщение в этом цикле (поэтому я добавляю код выше)

 <?php else : ?>
 <?php the_post_thumbnail(); ?>
 <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>
 <?php echo limit_words(get_the_excerpt(), '44'); ?>

<- второй цикл -> (1 сообщение в этом цикле)

 <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>
 <?php echo limit_words(get_the_excerpt(), '35'); ?>

<- третийцикл -> (4 сообщения в этом цикле)

  <ul><li><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>
  </li></ul>

<- четвертый цикл -> (остальные сообщения будут в этом цикле)

 <?php the_post_thumbnail('thumbnail', array('class' => 'cover')); ?>
 <div class=""></div><a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
 <?php echo limit_words(get_the_excerpt(), '44'); ?></div>

 <?php endif; ?>    
 <?php $count++; ?> 
 <?php endwhile; ?> 
 </div><!-- /.post -->
 <?php else : ?>

 <h2 class="archiveTitle"><?php _e('Sorry, nothing matched your criteria','linepress');?></h2> 
 <?php endif; ?>

1 Ответ

0 голосов
/ 17 октября 2011

Проверьте http://codex.wordpress.org/The_Loop, в котором есть раздел об использовании нескольких циклов.это всегда работало для меня.

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