在一个网格中的循环打印帖子

时间:2018-08-03 作者:DCReddish97

我正试图将我的wordpress帖子打印到2/2的网格中,但我认为我的分区被搞砸了。

    <div class="grid-container">
            <?php
                if($query->have_posts()):
                        while($query->have_posts()):
                                $query->the_post();
                                if ( has_post_thumbnail() ):
                                    echo \'<div class="grid">\'
            ?>

                                        <?php the_post_thumbnail(\'medium_large\');
                                endif;
                ?>
                    <h1 class="page-sub-main-header" style="color: #00adee;">
                            <a href="<?php the_permalink(); ?>">
                                <?php the_title() ?>
                                </a>
                        </h1> 
                                <p><?php the_excerpt();?></p>
                                <div class="footer-meta">
                                    <a href="$query->the_permalink()"><?php the_category(); ?> </a>
                                    <span> <?php the_date(\'d/m/Y\'); ?></span>
                                </div>
                                <?php endwhile;  ?>
                <?php endif;
                echo \'</div>\';
                ?>
        </div><!--grid container-->
我做错了什么?

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

删除endif之后的closing div并将其移到endwhile内部,然后<div class="grid"> 应在后拇指检查之外

结束

相关推荐

Double loop output

大家好,我是一个中等权重的wp设计师/开发人员,在我工作的网站上遇到了问题。演示页面如下:http://flock.simonpointer.com/blog/我在模板文件中继承了以下循环代码,我一辈子都不明白为什么我在特色内容框中的作者信息会有两个输出。我似乎得到了第一篇和第二篇文章。在第二个页面上,不会加载作者照片和链接详细信息,但会加载到第一个页面上,并且会显示第二个页面的帖子缩略图,但不会显示第一个页面的帖子缩略图。感谢您的帮助: <div class=\"col-2-