如何从元框中调用值

时间:2018-04-08 11:03:40

标签: php wordpress meta-boxes

所以,我正在WordPress上创建我的第一个动态主题。这是一个基于电影的主题,所以管理员可以分享帖子和使用元框来指定类型,如流派或导演名称等。现在我遇到了问题,我做了元框,实际上我使用了很多工具,我甚至自己输入了元框。它出现在WordPress的帖子部分,但问题是我不确切知道如何在帖子上显示值。这是function.php中的代码(使用metabox.io在线生成器):

function post_info_meta_box( $meta_boxes ) {
    $prefix = 'prefix-post-info';

    $meta_boxes[] = array(
        'id' => 'postinfo',
        'title' => esc_html__( 'Movie Information', 'metabox-post-info' ),
        'post_types' => array( 'post' ),
        'context' => 'advanced',
        'priority' => 'default',
        'autosave' => false,
        'fields' => array(
            array(
                'id' => $prefix . 'genre',
                'type' => 'text',
                'name' => esc_html__( 'Genre:', 'metabox-post-info' ),
                'placeholder' => esc_html__( 'Action | Adventure', 'metabox-post-info' ),
            ),
            array(
                'id' => $prefix . 'lang',
                'type' => 'text',
                'name' => esc_html__( 'Language', 'metabox-post-info' ),
            ),
        ),
    );

    return $meta_boxes;
}
add_filter( 'rwmb_meta_boxes', 'post_info_meta_box' );

现在我应该在我的index.php中使用什么,以便我可以调用帖子的帖子部分中输入的值? (我尝试了很多东西,似乎都没有显示页面中的值)。非常感谢那些帮助新手的人。

1 个答案:

答案 0 :(得分:0)

尝试使用此生成器:wp-hasty.com

你可以用这个显示值:

echo get_post_meta( get_the_ID(), 'key', true );