Wordpress多循环条件冲突

时间:2010-07-29 22:08:38

标签: wordpress conditional

好吧,我有两个循环,在身体上和侧边栏上。我在页脚中也有一个条件语句,它会生成另一个循环。我遇到的问题是在页脚中使用条件语句。因为边栏中的循环是最后一次调用的,所以Wordpress在页脚的条件语句中使用其变量,并使其返回false。

也许有一些方法可以在body $ _GLOBAL的循环中创建一些变量,这样我以后可以使用它而不会让它与侧边栏中的循环冲突?

感谢

1 个答案:

答案 0 :(得分:1)

运行新查询;你可以在标准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; ?>

另见Function Reference/WP Query « WordPress CodexFunction Reference/wp reset query « WordPress Codex