嵌套div,循环中网格的类

时间:2014-02-03 作者:alexx_slo

这里是php新手。由于网格现在很流行,我想知道这是否可能。我有三个职位,不知道如何让这个工作;这是我的基本循环

                    // WP_Query arguments
                    $args = array ( \'posts_per_page\' => 3, \'category__in\' => array(4,5)
                    );

                    // The Query
                    $querytest = new WP_Query( $args );

                    // The Loop
                    if ( $querytest->have_posts() ) {
                        while ( $querytest->have_posts() ) {
                        $querytest->the_post();

                        // do something
                        get_template_part( \'content\', \'front\', get_post_format());

                        }

                    } else {
                    // no posts found
                    }
html输出应如下所示:

            <div class="width-1-2"><!-- post 1 goes here --></div>
            <div class="width-1-2">
                <div class="row">
                    <div class="width-1-2"><!-- post 2 goes here --></div>
                    <div class="width-1-2"><!-- post 3 goes here --></div>
                </div>
            </div>
这有没有可能奏效??我试着数数帖子,但我得到的只是错误或完全错误的html输出。

谢谢你,A。

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

您不必一次完成循环。

$args = array(
    \'posts_per_page\' => 3,
    \'category__in\' => array(
        4,
        5,
    ),
);

$querytest = new WP_Query($args);

if ($querytest->have_posts()) {
    // this is the first post, with its markup
    $querytest->the_post();
    ?>
    <div class="width-1-2">
        <?php get_template_part(\'content\', \'front\', get_post_format());
    </div>
    <div class="width-1-2">
        <div class="row">
            <?php
            // here com the second and third post, wrapped in their additional markup
            for ($i = 0; $i < 2; ++$i)
                if ($querytest->have_posts()) {
                    $querytest->the_post();
                    ?>
                    <div class="width-1-2">
                        <?php get_template_part(\'content\', \'front\', get_post_format());
                    </div>
                    <?php
                }
            ?>
        </div>
    </div>  
    <?php
} else {
    // no posts found
}
我希望这能给你一个想法,并让你开始定制它来满足你的需要。

结束

相关推荐

PHP内存限制与WP内存限制

我正在使用TPC! Memory Usage Settings 监视安装的内存使用情况。插件显示“WP Memory Limit”,我知道它是由wp-config.php. 它还显示“PHP内存限制”,我猜它是由服务器主机在php.ini这可能是一个愚蠢的问题,但“PHP内存限制”是我可能用于“WP内存限制”的内存量吗?例如,如果我的“PHP内存限制”为1000MB, 我是否可以(应该)将wp内存限制设置为1000MB?旁注:该网站是针对一个有许多不同操作的大型网站,因此安装了许多(必要的)插件,许多用户