wordpress如何从自定义字段数组

时间:2015-06-16 14:51:58

标签: arrays wordpress custom-fields

我有一个自定义字段,实际上是一个数组。

我想从这个数组中获取一个字段值。

当我这样做时:     $ meta = get_post_meta(get_the_ID(),'my_fields_array'); 然后     后续代码var_dump($元); //调试 我可以看到数组

如何从此数组中获取单个值?

2 个答案:

答案 0 :(得分:0)

如果您只想从数组中获取值而不是使用

var_dump

从0开始,只需回显你需要的值,例如

<?php 
$meta = array('Best','Worst','Stuff');

echo $meta[1];
 ?>

在我的情况下,echo $ meta [1] =最差

现在为您的代码执行相同的操作,如果您只想查看

的值

答案 1 :(得分:0)

我想我找到了一个解决方案:问题是我需要的自定义字段值实际上是序列化为字符串。因此,如果我反序列化它们,我就能得到我需要的东西:

$meta= get_post_meta( $post->ID, 'custom_field_array', true );
$myvalues = unserialize( $meta );
echo $myvalues[my_value];

它有效