Query post & loop problem.

时间:2012-07-19 作者:Nisha_at_Behance

我在向循环添加查询时遇到问题。

请看看有什么问题。

here is the link

 <div class="fl" id="main_article">
 <?php $count = 1;
 $the_query = new WP_Query( \'category_name=headline&orderby=post_date&order=desc\' );

    if ( $the_query->have_posts() ) : while (have_posts()) : $the_query->the_post();       if($count == 1) : ?>

 <a href="<?php the_permalink() ?>" rel="bookmark" title=""><?php the_title(); ?></a>
 <?php dynamic_excerpt(400); ?>
 <?php else : ?>

 <div class="post">
 <a href="<?php the_permalink() ?>" rel="bookmark" title=""><?php the_title(); ?></a>
 <?php dynamic_excerpt(400); ?>  </div>

 <?php if ($count== 2 || $count == 4 ){ ?>  

 <?php dynamic_sidebar(\'index-insert\') ?>
 <?php } ?>
 <?php $count = $count + 0; ?>
    <?php endif; ?>
<?php $count++; ?> 
<?php endwhile; ?> </div>

1 个回复
最合适的回答,由SO网友:Michael 整理而成

不知道实际的问题是什么,但从代码来看,我建议:

a: thewhile (have_posts()) : 应该是while ($the_query->have_posts()) :

b: 您需要递增计数器:<?php $count = $count + 1; ?>

c: theendif;endwhile; - 至少它没有显示在发布的代码部分。

结束

相关推荐

发布自定义字段的条件参数WP_QUERY

所有在我的情况下,我想得到的性别,年龄,城市等职位的结果。。。我正在使用此查询。如果我有任何变量,如年龄、城市、性别,那么“AND”操作将执行并得到该变量的唯一结果。Note: 考虑那些我没有像城市这样的变量,但它应该适用于性别和;状态我的问题是$gender = $_GET[\'gender\']; $city = $_GET[\'city\']; $state = $_GET[\'state\'];