WordPress,从Meta Data对象获取价值

时间:2017-02-10 03:41:25

标签: php wordpress

我使用的是自定义裁剪器,并且我使用以下内容获取数据:

$imageSingle = get_post_meta( get_the_ID(),'image',true);

当我将其打印出来时,它会返回以下内容> print_r':

{"original_image":"61","cropped_image":"61"}

我已尝试过以下操作,但无法返回裁剪图像的ID:

<?php echo $imageSingle[0]->cropped_image;?>
<?php echo $imageSingle[0]['cropped_image'];?>

任何帮助或提示将不胜感激。

2 个答案:

答案 0 :(得分:0)

get_post_meta()返回一个对象,而不是一个数组,你应该删除[0],如下所示:

<?php echo $imageSingle->cropped_image; ?>

答案 1 :(得分:0)

数据是JSON编码的.. 所以

之后

CFArray

你做了

$imageSingle = get_post_meta( get_the_ID(),'image',true);

现在..值在$imageSingle = json_decode($imageSingle);