@mdaa
студен, учусь верстке

Как вывести нужный пост в модальном окне?

Всем добрый день. Есть задача вывести пост в модальном окне, а не на отельной странице.
Каким путем пошел я:
1.зарегистрировал Post type
2. Вывел записи через цикл
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; // используется там где есть пагинация
$freez= new WP_Query( array(
'post_type' => 'freez',
'paged' => $paged
) ); ?>
<?php if ( $freez->have_posts() ) :
while ( $freez->have_posts() ) : $freez->the_post(); ?>

<?php echo get_the_post_thumbnail(get_the_ID(),'full'); ?>

<?php endwhile;
wp_reset_postdata(); else : endif ?>
3.Подключил модальное окно ( arctic modal )
// Arctic Modal
$('.block-condi__item').click(function(e){
e.preventDefault();
$('#exampleModal').arcticmodal();
});
4.прописал в нем цикл:
<?php while ( $freez->have_posts() ) : $freez->the_post(); ?>

<?php the_title(); ?>


<?php endwhile; ?>
<?php wp_reset_postdata(); ?>

Все вроде работат, но в модальное окно выводятся все посты которые есть в POST type, а не только тот, на который нажал. Ощущение что я что-то не "докрутил", не могу понять в какую сторону смотеть, подскажите пожалуйста в чем может быть дело?
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ответы на вопрос 1
@weart
Чтобы открывался нужный пост, нужно ипользовать класс WP_Query и в нем указать параметр post__in с id поста, который нужно передать с помощью js
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы