我有兩種不同的自定義帖子類型:「電影」和「按」具有不同的自定義字段。 現在我想在single.php中顯示這兩個自定義字段。列出來自不同自定義帖子類型的自定義字段
home.php:
...
$query = array(
'post_type' => 'movies',
'posts_per_page' => 3,
);
$loop = new WP_Query($query);
if ($loop->have_posts()) :
while ($loop->have_posts()) : $loop->the_post(); ?>
<div class="movie_cover">
<a href="<?php the_permalink() ?>"><img src="<?php the_field('cover'); ?>" title="<?php echo get_the_title() ?>" /></a>
</div>
...
single.php中:
get_header(); ?>
<?php while (have_posts()) : the_post(); ?>
<?php get_template_part('single', 'film'); ?>
<?php endwhile; // end of the loop. ?>
<?php get_footer(); ?>
單film.php:
...
<img src="<?php the_field('cover'); ?>" title="<?php echo get_the_title() ?>" />
...
字段 '蓋' 是從 「電影」,但現在我想列出「Press」中的「發佈」字段。 我需要第二個循環嗎?
你想獲得的新聞稿每部電影?這可能有點複雜,因爲你需要將電影與新聞聯繫起來。您可以在新聞稿中擁有一個movie_id自定義字段,然後對其進行查詢。無論哪種方式,你需要兩個循環一個電影和一個它的發佈 –
是的,爲每部電影。但現在我有另一個想法:我只使用1個自定義發佈類型「電影」,並在那裏插入'發佈'字段。我想要做的是:在所有的電影中應該有2個鏈接:「電影信息」和「新聞」。 「電影信息」顯示標題,導演等。「新聞」也顯示所有這些信息,但另外還有一些自定義字段。 – platano
所以我可以使用get_permalink作爲「電影」和第二個鏈接我如何做到這一點? get_permalink(新聞)? – platano