Цикл 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(). 

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 ответов

Другие вопросы по тегам