【发布时间】:2015-09-18 17:52:45
【问题描述】:
当用户完成订单时,我必须在 woocommerce 购物车中更新一个自定义字段
以下函数:
$moreinfo_values = get_post_meta($_product->id,'more_info_data');
给我数组:
Array
(
[0] => Array
(
[0] => Array
(
[m] => NSW
[o] => Sydney
[d] => Something
[p] => Array
(
[0] => 13/08/2015
[1] => 14/08/2015
)
[n] => 9am - 4pm
[f] => 20
)
[1] => Array
(
[m] => SA
[o] => Adelaide
[d] => Hotel SA 5000
[p] => Array
(
[0] => 02/04/2015
)
[n] => 9am - 4pm
[f] => 12
)
)
)
我需要用以下函数更新 [f] => 12:
update_post_meta( $_product->id, 'more_info_data', 'f', '100' );
但我似乎不明白这个功能是如何工作的。
非常感谢您提前提供的帮助
【问题讨论】:
-
您要更新所有 [f] 数组键的 [f] 值吗?
-
只有第二个。
标签: php wordpress woocommerce