0

我在 Wordpress 3.7.1 中使用带有高级自定义字段的自定义帖子类型。在我的一个 CPT 中,我将另一个自定义字段作为帖子对象引用。通过 WP_Query 检索帖子对象时,我能够返回帖子对象 ID,但需要获取对象的文本值(自定义帖子类型的标题)。

<?php
$related_query = new WP_Query( $args = array(
    'post_type'         => 'videos',
    'post_status'       => 'publish',
    'video_category'    => $on_category,
    'orderby'           => 'rand',
    'post__not_in'  => array($this_post),
    'posts_per_page'    => 2
));

if ($related_query->have_posts()): while ($related_query->have_posts()) : $related_query->the_post(); ?> 
        <a href="<?php the_permalink(); ?>">
        <p class="related_title"><?php the_title(); ?></p>
        <p><?php echo $post->video_presenter; //returns object id ?> | <?php echo $post->video_date; ?></p>

提前感谢您的帮助。

4

1 回答 1

0

我找到了我正在寻找的答案。

<?php 
    $post_id = $post->video_presenter;
    $the_post = get_post($post_id);
    print_r($the_post);
    $title = $the_post->post_title;
?>
于 2013-11-05T22:44:50.870 回答