Цикл Wordpress зацикливается четыре раза, но отображается только одна запись
Хорошо, я пытаюсь заставить пользовательский тип сообщения работать с парой полей, по большей части он работает и выводит данные, но вместо каждого члена команды он отображает одного и того же члена команды несколько раз.
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().
У меня нет повторения из десяти, так что не знаете, как добавить изображение, извините за это.
Редактировать 2 Снимок экрана, чтобы показать разные данные.
Снимок экрана, чтобы показать разные фотографии для данных
Член команды 1
Участник команды 2
Выше это то, что должно быть распечатано.
Редактировать 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');
Как вы видите здесь, он показывает его под другим изображением, когда они должны быть справа друг от друга.