在div中显示自定义发布类型

时间:2018-10-31 作者:MisterLA

如果这是一个已经提出的问题,我很抱歉,但我正在尝试在网格中显示我的自定义帖子类型,如下所示:

<div class="row>
     <div class="col-md-4>
         /* Start the Loop */
         while (have_posts()) : the_post();
         get_template_part(\'template-parts/post/content\', get_post_format());
         endwhile; // End of the loop.
     </div>
</div
这意味着我想用col-md-4类在div中显示每个帖子

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

您需要在循环中移动行/列来执行此操作。甚至可能在模板部件内部。鉴于我不知道里面有什么,我建议这样做:(注意,我在div类的末尾纠正了您的缺失,并添加了php start/stop)

<div class="row">
<?php
     /* Start the Loop */
     while (have_posts()) : the_post();
       echo \'<div class="col-md-4">\';
       get_template_part(\'template-parts/post/content\', get_post_format());
       echo \'</div>\';
     endwhile; // End of the loop.
?>
</div>
如果您的行中只有4个项目,这就可以了。或者您的系统为您处理行计算。如果没有,您还需要将行调用移动到循环中,并添加项计数,然后再为第1项和第4项添加If语句。

SO网友:MisterLA

问题是,我试图用一个“got to this Portfolio”按钮,只在拇指中显示文章的拇指和标题。

类似这样:

        <div class="portfolio">
            <div class="row">
            <?php
                $args = array( \'post_type\' => \'portfolio\', \'posts_per_page\' => 10 );
                $loop = new WP_Query( $args );
                while ( $loop->have_posts() ) : $loop->the_post();
                    echo \'<div class="col-md-4">\';
                    the_title();
                    //here the thumb
                    //Here the "Go to Portfolio" Button
                    echo \'</div>\';
                endwhile;
            ?>
            </div>
        </div>

结束

相关推荐