WordPress的自定义帖子在单页上显示多个帖子
问题描述:
感谢您看看我的问题。WordPress的自定义帖子在单页上显示多个帖子
我创建了被称为自定义后“的电影”我设法得到它显示的电影列表,我创建了一个叫做“单movies.php”
我是一个单页还使用名为高级自定义字段的插件添加字段,问题是当我点击某个电影以获取更多详细信息时,它会显示所有电影的详细信息,当我只需要点击该电影时。
因此,举例来说,如果我有4部电影与自定义后加入它,它会显示在单页电影所有4点电影的细节,例如:
mydomain.com/movies/avangers-2
上面的网址是假设只显示复仇者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>
的代码是这样与查询的问题吗?或者高级自定义字段无法显示单个记录。
我真的希望这个问题有道理。我期待收到您的来信,提前感谢您。
答
以下将查询一个帖子。但是,我认为您要求获取所有帖子,但在点击帖子时获取自定义字段信息,对吗?无论是香草还是使用JQuery,您都需要JavaScript。如果您澄清:)
$args = array(
'post_type' => 'movies',
'numberposts' => 1,
'post_status' => 'publish'
);
您的查询循环遍历所有自定义电影帖子,如果您在该阵列中包含该帖子的ID,则会将其限制为该ID。或者删除循环,只需放置