WordPress две вложенные петли - PullRequest
0 голосов
/ 11 марта 2011

Я хочу раскрыть проблему, касающуюся интеграции двух циклов в Wordpress.У меня есть этот слайдер (из плагина WP Coda Slider), который вызывает страницы:

<?php query_posts('post_type=page&orderby=title&order=asc'); ?>
<div class="scrollContainer">
<?php while (have_posts()) : the_post(); ?>
<div class="panel" id="<?php echo $post->post_name ; ?>">
<?php the_content(); ?>
</div>
<?php endwhile;?>
</div>

, и он прекрасно работает.В одном контенте страницы я запускаю другой php Loop для вызова списка сообщений, например:

<?php query_posts ('post_type=post&order=desc'); ?>
<?php while (have_posts()) : the_post(); ?>
<li><a rel="group_news" href="<?php the_permalink() ; ?>"><?php the_title(); ?></a><?php echo '&nbsp;&nbsp;&nbsp;' ?><?php comments_number('No Comments','1 Comment','% Comments'); ?></li><?php endwhile;?>
<?php wp_reset_query(); ?>

И список регулярно вызывается на этой странице, на этой панели ползунка, чтобы быть более точным.К сожалению, посты также называются в следующих панелях сидера, как и страницы, заменяя их.Вкратце: панель 1: содержимое страницы (в порядке); панель 2: содержимое страницы (в порядке); панель 3: содержимое страницы - список сообщений второго цикла (в порядке); панель 4: публиковать содержимое (неправильно); панель 5: публиковать содержимое (неправильно)...

на панелях 4 и 5, я ожидаю, что на страницах 4 и 5 будет содержимое, а не сообщения!

Я не могу решить эту проблему, большое спасибо

1 Ответ

0 голосов
/ 11 марта 2011

Почему бы не использовать get_posts во втором цикле?Я думаю, что это решит вам проблему: http://codex.wordpress.org/Template_Tags/get_posts

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