WORDPRESS如何将分类法中的自定义字段添加到循环中

时间:2017-03-30 07:02:46

标签: wordpress custom-post-type taxonomy custom-fields custom-taxonomy

我创建了3种自定义帖子类型(电影,视频和评论)和1种分类(艺术家)。

我在单个movies.php中有一个循环,里面显示有关电影的一些信息,都是从帖子中收集的。这就是我正在做的事情:

<section class="aboutmovie">
             <h1><?php echo get_post_meta( $post->ID, '_titulobr_filme', true ); ?></h1>

                <img src="<?php echo get_post_meta( $post->ID, '_poster_filme', true ); ?>">

                <h3><?php echo get_post_meta( $post->ID, '_titulo_filme', true ); ?></h3>
                <span class="genero"><?php echo get_post_meta( $post->ID, '_genero_filme', true ); ?></span><br>
                <span class="ano"><?php echo get_post_meta( $post->ID, '_pais_filme', true ); ?>, <?php echo get_post_meta( $post->ID, '_ano_filme', true ); ?></span><br>
                <span class="dist"><?php echo get_post_meta( $post->ID, '_distribuidora_filme', true ); ?></span><br>

                <span class="diretor"><b>Diretor:</b> <?php echo get_post_meta( $post->ID, '_diretor_filme', true ); ?></span><br>
                <span class="roteiro"><b>Roteiro:</b> <?php echo get_post_meta( $post->ID, '_roteiro_filme', true ); ?></span>
</section>

我需要添加CAST。为此,我需要来自该分类学(艺术家)的条款。我能够使用这个显示列表:

<?php echo get_the_term_list(   
    $post->ID, 
    'artistas', 
    '<ul class="artistas"><li>', 
    ',</li><li>', 
    '</li></ul>' 
);  ?>

但是我还需要来自这些术语的自定义字段的一些信息(术语metas:nome和imagem)。基本上我需要显示一个图像(我有一个名为“imagem”的自定义字段来添加链接),艺术家页面的链接和他的名字。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

试试这个

 <ul>
<?php echo get_the_term_list( $post->ID, 'artistas', '<li class="artistas">', ', ', '</li>' ) ?>
</ul>