Спасибо, что посмотрел на мой вопрос.Wordpress пользовательский пост, показывающий более одного сообщения на одной странице
Я создал пользовательский пост, который называется «кино» мне удалось получить его, чтобы показать список фильмов, и я создал одну страницу под названием «сингл-movies.php»
Я также используя плагин под названием Дополнительные пользовательские поля, чтобы добавить поля, проблема в том, когда я нажимаю на фильм, чтобы получить более подробную информацию, он отображает все детали фильма, когда мне нужен только тот, на который я нажал.
Так, например, если у меня есть 4 фильма добавил его с таможенным постом, он будет показывать все 4 детали фильма на странице Однополочных фильмов, например:
mydomain.com/movies/avangers-2
Вышеприведенный URL-адрес должен показывать мне только данные от мстителей 2, но он показывает мне каждый отдельный пользовательский пост, который я добавил.
Вот код для одиночной movies.php
<?php
$args = array(
'post_type' => 'movies',
'post_status' => 'publish');
$loop = new WP_Query($args);
if($loop->have_posts()):
while($loop->have_posts()): $loop->the_post();?>
<div class="movie-details">
<h2><?php the_title(); ?></h2>
<img href="<?php the_field('movie_img_url'); ?>" />
<?php the_field('movie_synopsis', $post_id); ?>
<?php the_field('movie_analysis', $post_id); ?>
</div>
<?php
endwhile;
endif;
?>
</div>
Является ли это проблемой с запросом? или возможно Дополнительные пользовательские поля не может отображать отдельные записи.
Я действительно надеюсь, что этот вопрос имеет смысл. Я с нетерпением ожидаю услышать от вас, спасибо вам заранее.
Ваш запрос перебирает все пользовательские записи в кино, если вы включаете идентификатор сообщения в массив, он ограничит его идентификатором. Или удалите цикл и просто поместите Php the_title(); ?> и посмотреть, показывает ли это только название выбранного фильма. –