WordPress发布元数组

时间:2015-08-07 13:19:52

标签: arrays wordpress meta

我正在为自定义帖子类型添加post meta。元值是一个数组

Array (
    'value',
    'value',
    'value'
)

使用add_post_meta()工作正常,但是当我检索post meta时,它返回一个多维数组

Array (
    [0] => Array (
        [0] => value,
        [1] => value,
        [2] => value
    )
)

为什么在使用以下

时会返回多维数组
$myarray = get_post_meta( $postid, 'meta_key', false );

1 个答案:

答案 0 :(得分:2)

get_post_meta的语法为参考链接下面的状态

https://developer.wordpress.org/reference/functions/get_post_meta/

get_post_meta ( int $post_id, string $key = '', bool $single = false )

检索帖子的帖子元字段。

返回:(混合)如果$single is false将是一个数组。如果$single is true.

,将是元数据字段的值

尝试以下内容

get_post_meta( $postid, 'meta_key', true );