我想揭露一个关于在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循环来调用帖子列表,如下所示:
<?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 ' ' ?><?php comments_number('No Comments','1 Comment','% Comments'); ?></li><?php endwhile;?>
<?php wp_reset_query(); ?>
在该页面中定期调用该列表,在该滑块面板中更精确。 不幸的是,在下一个sider面板中也会调用帖子,因为页面必须是替换它们。 简而言之: 面板1:页面内容(ok) 面板2:页面内容(ok) 面板3:页面内容 - 第二个循环的帖子列表(确定) 第4小组:发布内容(错误) 小组5:发布内容(错误) ...
在第4和第5小组中,我希望有第4页和第5页内容,而不是帖子!
我无法解决这个问题 非常感谢
答案 0 :(得分:0)
为什么不在第二个循环中使用get_posts?我认为它会解决你的问题:http://codex.wordpress.org/Template_Tags/get_posts