Wordpress循环循环四次,但只显示一条记录

时间:2017-12-08 13:02:32

标签: css wordpress twitter-bootstrap advanced-custom-fields visual-composer

好的我正在尝试使用一些自定义帖子类型处理大部分字段并输出数据,但不是每个团队成员都会多次显示相同的团队成员。

function team(){


// args
$args = array(
    'numberposts'   => -1,
    'post_type'     => 'team-member'

);


// query
$the_query = new WP_Query( $args );

  if( $the_query->have_posts() ): 

  while( $the_query->have_posts() ) : $the_query->the_post();  
  ?>
        <sction class="row ev-home-4">
        <div class="col-sm-12 owl-carousel owl-theme" id="teams">
        <div class="item ev-home-4-block">



            <a href="<?php the_permalink(); ?>">
                <img src="<?php the_field('photo'); ?>" class="img-responsive" />

                <div class="row row2 ev-home-4-block-2">
                <h2><?php the_title(); ?></h2>
                <small><?php the_field('description'); ?></small>
                </div>
            </a>
                </div>
                        </div>
                        </div>
                        </sction>
    <?php endwhile; ?>
    </ul>
<?php endif; ?>

<?php wp_reset_query();  // Restore global post data stomped by the_post(). 

https://imgur.com/a/UYhK5

我没有代表十,所以不要如何添加图片抱歉。

编辑2 屏幕截图显示不同的数据。

https://imgur.com/a/fHw6l

屏幕截图显示数据的不同照片

团队成员1

https://imgur.com/a/HZlbJ

团队成员2

https://imgur.com/a/VK6nH

以上是应该打印的内容。

编辑3 好吧所以我让团队成员现在显示正常,但是它显示在另一个下面而不是从左到右

function team(){


$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
$args = array(
  'post_type' => array('team-member'), 
  'post_status' => 'publish', 
  'order' => 'DESC', 
  'orderby' => 'date', 
  'posts_per_page' => 6, 
  'paged' => $paged, 
);



// WP_Query
$eq_query = new WP_Query( $args );
if ($eq_query->have_posts()) : // The Loop
?>

<sction class="row ev-home-4"> 
<?php 

while ($eq_query->have_posts()): $eq_query->the_post();
?>

           <div class="item ev-home-4-block" style="float:left;">
            <img src="<?php the_field('photo'); ?>" class="img-responsive" />

                                <div class="row row2 ev-home-4-block-2">

                                <h2><?php the_field('name'); ?></h2>
                                <small><?php the_field('desciption'); ?></small>
                            </div>

                            </div>




 </div>



<?php endwhile; wp_reset_query(); ?> 

<?php include(EQ_PAGING); ?>

<?php endif;  




    return $cnt;
}
add_shortcode('team','team');

如你所见,当它们应该在彼此的右边时,它会显示在另一张照片的下方

https://imgur.com/a/q4aeW

0 个答案:

没有答案