在WordPress中,我想运行一个循环来获取表格格式的帖子

时间:2017-08-07 作者:Sachin Artani

我在使用while循环获取WordPress中的所有帖子时遇到困难。我需要以表格格式获取帖子,其中1行应该包含3列单元格。This is what I am getting right now

This is how I want it to be seen

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

下面的代码显示了您必须通过的帖子$args 这样它将为您获取循环中的所有数据。

必须使用引导,以便您可以轻松地使用代码进行对齐。

<?php query_posts($args);
if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="col-lg-4 col-md-6 col-sm-12">
<div class="attachment_image">
<?php if ( has_post_thumbnail() ) : ?>
    <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">
        <?php the_post_thumbnail(); ?>
    </a>
<?php endif; ?>
</div>
<div class="post_title">
<h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
</div>
</div>
<?php endwhile; endif; ?>
<?php wp_reset_query(); ?>
通过提供$args 转到代码。

<?php
$args = array(
\'post_type\'=> \'posts\',
\'orderby\'    => \'ID\',
\'post_status\' => \'publish\',
\'order\'    => \'DESC\',
\'posts_per_page\' => -1
);
$results = new WP_Query( $args );
if ( $results-> have_posts() ) : ?>
<?php while ( $results->have_posts() ) : $results->the_post(); ?>
<div class="col-lg-4 col-md-6 col-sm-12">
<div class="attachment_image">
<?php if ( has_post_thumbnail() ) : ?>
    <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">
        <?php the_post_thumbnail(); ?>
    </a>
<?php endif; ?>
</div>
<div class="post_title">
<h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
</div>
</div>  
<?php endwhile; ?>
<?php endif; wp_reset_postdata(); ?>

结束

相关推荐

如何查看在PHP中是否有事件功能?

我正在按部落使用活动日历。我要寻找的是一种方法,可以查看是否在不使用快捷码和呈现其标记的情况下以事件为特征。是否有可用的条件,例如tribe_is_featured_event() 还是类似的?我在网上找不到任何与此相关的信息。作为最后的手段,我将调用数据库,尽管我不确定它存储在哪里。