0
好吧我有兩個循環,在身體和側邊欄。我還有一個條件語句在頁腳中生成另一個循環。我遇到的問題是在頁腳中使用條件語句。由於側邊欄中的循環稱爲最後一個,所以Wordpress在腳註中的條件語句中使用其變量,並使其返回false。WordPress多重循環有條件衝突
也許有一些方法可以使循環體內的一些變量$ _GLOBAL,這樣我可以稍後使用它,而不會與側欄中的循環發生衝突?
謝謝
好吧我有兩個循環,在身體和側邊欄。我還有一個條件語句在頁腳中生成另一個循環。我遇到的問題是在頁腳中使用條件語句。由於側邊欄中的循環稱爲最後一個,所以Wordpress在腳註中的條件語句中使用其變量,並使其返回false。WordPress多重循環有條件衝突
也許有一些方法可以使循環體內的一些變量$ _GLOBAL,這樣我可以稍後使用它,而不會與側欄中的循環發生衝突?
謝謝
運行一個新的查詢;您可以在標準WP循環內運行儘可能多的內容。我不你做你的電流回路是什麼,但是這是可以與主WP循環以及其他情況下,查詢並存的新查詢的例子:又見Function Reference/WP Query « WordPress Codex
<?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; ?>
完美地工作。謝謝。我想這種方法比使用「query_posts?」更好 – 2010-07-29 23:26:01
我通常離開主WP循環,除非它在一個非常特定的模板頁面上。上面的查詢將在PHP啓用的帖子和頁面9中運行)以及啓用php的小部件。另請參閱上面添加的wp_reset_query文檔鏈接。 – markratledge 2010-07-30 00:26:18