我有一块田地my-field
类型my-field
为选择
字段属性Allow multiple
已启用。
该字段的可用值为
值-1
值-2
值-3
如果我手动更新字段然后调用函数
get_field( 'my-field', 'option' );
我有
[
0 =>
[
'value' => 'value-1',
'label' => 'value-1',
],
1 =>
[
'value' => 'value-2',
'label' => 'value-2',
],
];
尝试1
如果我尝试更新字段 - 我以update_field这种方式调用函数
$update_result_multiple = update_field(
'my-field',
[
0 =>
[
'value' => 'value-1',
'label' => 'value-1',
],
1 =>
[
'value' => 'value-2',
'label' => 'value-2',
],
2 =>
[
'value' => 'value-2',
'label' => 'value-3',
],
],
'option'
);
我得到的update_result_multiple是false并且所有值都被取消选择
尝试2
如果我尝试这种方式 - 所选值已成功更新。
$update_result = update_field(
'my-field',
[
'value' => 'value-1',
'label' => 'value-1',
],
'option'
);
问题是
我无法Select通过设置选定的多个值来更新字段。
我只能手动设置选定的多个值。但不能用update_field功能
问题是
如何使用函数为选择字段类型设置选定的多个值update_field?
精慕HU
米脂