如何从高级自定义字段中的“SELECT”字段获取数组

时间:2017-11-25 作者:vistacom vistacom

我在ACF中有一个关于城市的字段,它是一个多选字段(支持ajax)。因此,用户可以选择不同的城市(本例中为配送区)。

有了这个城市,我想填充woocommerce结账字段。所以我需要一个只包含选定城市的高级自定义字段的数组。

我试图获取对象,但我获取的是所有城市,而不是选定的城市。我该怎么做?我试过:

$field_name = "acf_cities";
$field = get_field_object($field_name);

echo $field[\'label\'] . \': \' . $field[\'value\'];
$a = get_field_object(\'field_5a18ee424e883\', [\'4229\'], [false], 
[$load_value]);
print_r($a);

1 个回复
SO网友:vistacom vistacom

Solved.

$value = get_field( "field_5a18ee424e883", 4229 );
print_r ($value);
结束

相关推荐

如何从高级自定义字段中的“SELECT”字段获取数组 - 小码农CODE - 行之有效找到问题解决它

如何从高级自定义字段中的“SELECT”字段获取数组

时间:2017-11-25 作者:vistacom vistacom

我在ACF中有一个关于城市的字段,它是一个多选字段(支持ajax)。因此,用户可以选择不同的城市(本例中为配送区)。

有了这个城市,我想填充woocommerce结账字段。所以我需要一个只包含选定城市的高级自定义字段的数组。

我试图获取对象,但我获取的是所有城市,而不是选定的城市。我该怎么做?我试过:

$field_name = "acf_cities";
$field = get_field_object($field_name);

echo $field[\'label\'] . \': \' . $field[\'value\'];
$a = get_field_object(\'field_5a18ee424e883\', [\'4229\'], [false], 
[$load_value]);
print_r($a);

1 个回复
SO网友:vistacom vistacom

Solved.

$value = get_field( "field_5a18ee424e883", 4229 );
print_r ($value);

相关推荐