利用PHP增量和条件语句实现循环后台的交互

时间:2012-01-03 作者:jw60660

我正在尝试在显示自定义循环的主题页上交替背景:

$args = array( \'post-type\' => \'portfolio\', \'posts_per_page\' => 10 );
                        $loop = new WP_Query( $args );
                        $count = 0;
                        while ($loop->have_posts() ) : $loop->the_post();

<div class="wrapper <?php if(++$count%2==0) echo \'grey-box\'; else echo \'white-box\'; ?>">

<div class="portfolio-picture <?php if(++$count%2==0) echo \'portfolio-grey-box\'; else echo \'portfolio-white-box\'; ?>">

                        <?php $videocode = get_post_meta($post->ID, \'video-embed-code\', true); //is the custom field being used?

                        if ($videos) {

                            echo $videocode;

                        }

                        else

                        if ( has_post_thumbnail() ) {
                            the_post_thumbnail(\'portfolio-picture\');

                        };

                        ?>

                    </div>



                    <div class="portfolio-description">

                        <p><strong><?php the_title(); ?></strong></p>


                        <p><?php the_content(); ?></p>


                </div>

                <div class="clear"></div>

            </div>
                <?php endwhile; ?>
但风格似乎没有改变。我错过什么了吗?

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

您正在递增$count 循环每次迭代两次,第一次if 永远是假的,第二个永远是真的。

结束

相关推荐

Custom loop attached to link

我有一个名为公司的自定义帖子类型。当你添加一家新公司时,你需要检查它是否是领导者,所以我创建了带有两个收音机的自定义元数据库,一个表示“是”,另一个表示“否”。在头版中,我通过自定义查询筛选出了领导者我也想在公司档案中进行筛选。我想添加两个链接,“Leaders”和“New”,所以当你按“New”时,你基本上按日期过滤,当你单击“Leaders”时,它按“yes”过滤。我知道我可以用分类法、标签、类别等来做到这一点。。。但对于客户来说,只说“是”或“否”会更简单。因此,我的问题是,当您单击链接时,如何实现