如何设置多个公文包(每个公文包都有自己定义的一组图像)以显示在同一页面上?

时间:2012-09-21 作者:Robin

我想有一个多栏的公文包页面,但在每个栏或单元格中都有一组为特定类别(或事件)定义的图像

我不想在图像中旋转并看到来自其他单元格或列的图像

这就像在同一页上可以访问多个相册一样。

我认为这可以通过使用类别来实现,但我似乎无法为一个页面分配多个类别,也无法让公文包将每个类别显示为一组单独的图像。

非常感谢。

1 个回复
SO网友:Ben HartLenn

一般来说,这应该会产生您所寻找的结构。它有4个单独的WP\\u查询循环,每个循环从名为的类别中提取帖子。

 <div id="portfolio">

        <div class="col">
            <?php           
                $cat1 = new WP_query(array(\'category_name\' => \'design\'));

                if($cat1->have_posts()) :
                    while($cat1->have_posts()) : $cat1->the_post();
            ?>
            <div class="item">
                <?php
                     if(has_post_thumbnail())
                     {
                            the_post_thumbnail();
                     }
                ?>
            </div>
            <?php       
                  endwhile;
             endif;
            ?>
        </div>
        <!---------------------------------------------------------------->
        <div class="col">
            <?php           
                $cat2 = new WP_query(array(\'category_name\' => \'development\'));

                if($cat2->have_posts()) :
                    while($cat2->have_posts()) : $cat2->the_post();
            ?>
            <div class="item">
                <?php
                     if(has_post_thumbnail())
                     {
                            the_post_thumbnail();
                     }
                ?>
            </div>
            <?php       
                  endwhile;
             endif;
            ?>
        </div>
        <!---------------------------------------------------------------->
        <div class="col">
            <?php           
                $cat3 = new WP_query(array(\'category_name\' => \'branding\'));

                if($cat3->have_posts()) :
                    while($cat3->have_posts()) : $cat3->the_post();
            ?>
            <div class="item">
                <?php
                     if(has_post_thumbnail())
                     {
                            the_post_thumbnail();
                     }
                ?>
            </div>
            <?php       
                  endwhile;
             endif;
            ?>
        </div>
        <!---------------------------------------------------------------->
        <div class="col">
            <?php           
                $cat4 = new WP_query(array(\'category_name\' => \'magazine\'));

                if($cat4->have_posts()) :
                    while($cat4->have_posts()) : $cat4->the_post();
            ?>
            <div class="item">
                <?php
                     if(has_post_thumbnail())
                     {
                            the_post_thumbnail();
                     }
                ?>
            </div>
            <?php       
                  endwhile;
             endif;
            ?>
        </div>

 </div>

结束