Php 无法通过WordPress插件中的短代码显示自定义帖子元数据

Php 无法通过WordPress插件中的短代码显示自定义帖子元数据,php,wordpress,custom-post-type,meta,Php,Wordpress,Custom Post Type,Meta,我创建了一个插件,它设置了一个自定义帖子类型“Programmes”、分类法和一个短代码来显示自定义帖子。我试图通过快捷码显示一个自定义后元字段广播日期。以下是我迄今为止尝试过的方法: 这是我更喜欢的方法,因为它允许我将其用于多个元值: if ( $query->have_posts() ) { ?> <div class="schedule-container"> <?php while ( $query->have_posts()

我创建了一个插件,它设置了一个自定义帖子类型“Programmes”、分类法和一个短代码来显示自定义帖子。我试图通过快捷码显示一个自定义后元字段广播日期。以下是我迄今为止尝试过的方法:

这是我更喜欢的方法,因为它允许我将其用于多个元值:

if ( $query->have_posts() ) { ?>
    <div class="schedule-container">
        <?php while ( $query->have_posts() ) : $query->the_post();
        $programmeImage = wp_get_attachment_url( get_post_thumbnail_id($post->ID, 'thumbnail') );           
        $programmeMeta = get_post_meta($post->ID,'_meta_content',TRUE);
        ?>
        <div id="programme-<?php the_ID(); ?>" <?php post_class(); ?> style="background-image: url( <?php echo $programmeImage ?> )">
            <div class="schedule-titlebar">
                <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
                <p><?php echo $programmeMeta['broadcast-date'] ?></p>
            </div>
        </div>
        <?php endwhile;
        wp_reset_postdata(); ?>
    </ul>
}
但这不起作用,所以我尝试了这个:

if ( $query->have_posts() ) { ?>
    <div class="schedule-container">
        <?php while ( $query->have_posts() ) : $query->the_post();
        $programmeImage = wp_get_attachment_url( get_post_thumbnail_id($post->ID, 'thumbnail') );           
        $programmeBroadcastDate = get_post_meta($post->ID,'broadcast-date',TRUE);
        ?>
        <div id="programme-<?php the_ID(); ?>" <?php post_class(); ?> style="background-image: url( <?php echo $programmeImage ?> )">
            <div class="schedule-titlebar">
                <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
                <p><?php echo $programmeBroadcastDate ?></p>
            </div>
        </div>
        <?php endwhile;
        wp_reset_postdata(); ?>
    </ul>
}
那也不行

有什么想法吗?谢谢

什么是元键、元内容或广播日期?是广播日期。我的印象是,如果我使用_meta_内容,我可以使用$programmeMeta调用任何元数据,就像我在第一个示例中使用的那样:$programmeMeta['broadcast-date'],它基于这个示例,尽管他的代码中有一个输入错误: