Wordpress Multi Loop Условный конфликт - PullRequest
0 голосов
/ 30 июля 2010

Хорошо, у меня есть две петли в теле и в боковой панели. У меня также есть условный оператор в нижнем колонтитуле, который генерирует другой цикл. Проблема, с которой я сталкиваюсь, заключается в использовании условного оператора в нижнем колонтитуле. Поскольку цикл на боковой панели был вызван последним, Wordpress использует свои переменные в условном выражении в нижнем колонтитуле и заставляет его возвращать значение false.

может быть, есть какой-нибудь способ сделать некоторые переменные в цикле в теле $ _GLOBAL, чтобы я мог использовать его позже и не конфликтовать с циклом в боковой панели?

спасибо

1 Ответ

1 голос
/ 30 июля 2010

Запустить новый запрос; Вы можете запустить столько, сколько хотите в стандартном цикле WP. Я не понимаю, что вы делаете в текущих циклах, но это пример нового запроса, который может сосуществовать как с основным циклом WP, так и с другими экземплярами запроса:

<?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>
<?php endwhile; ?>

Также см. Справочник по функциям / WP-запрос «WordPress Codex и Справочник по функциям / запрос сброса wp« WordPress Codex

...