Вывод динамически созданого видео в модальном окне

Есть сайт с видео, которое будет добавляться. Видео при клике должно открываться в модальном окне.
Я создала записи с категорией видеоуороки. Создаю новые записи , добавляю видео(ссылка с youtube) , с помощью произвольного поля ввожу в записи урол видео.
На странице где хочу вывести список видео пишу код:
<?php
$query = new WP_Query( ‘cat=22&nopaging=1’ );
if( $query->have_posts() ){
while( $query->have_posts() ){
$query->the_post();
?>
<div class="col-md-4 col-lg-3">
<a href="#modal-new-video-1" class="video-item open_modal">
<span class="video-item__pic">
<span class="play-hover"></span>
<img class="video-pic" src="<?php the_post_thumbnail() ?>
<span class="play-btn"></span>
</span>
<span class="video-item__text-wrap">
<p class="video-item__title">
Обучение
</p>
<p class="video-item__text">
<?php the_title(); ?>
</p>
</span>
<span class="video-item__footer">
849 просмотров
</span>
</a>
<iframe id="modal-new-video-1" class="modal_div" src="<?php echo get_field(‘link-video’) ?>" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

</div>
<?php
}
wp_reset_postdata();
}
?>

Там где выводит произвольное поле <?php echo get_field(‘link-video’) ?> все время одна ссылка первой записи. Как сделать чтобы подставлялась ссылка текущего видео из списка?

Anonymous
Отправить
Ответ на: