【发布时间】:2022-01-24 06:07:00
【问题描述】:
我在转发器字段中有组字段。我想以编程方式更新特定组字段值的值。
示例 - 下面是一个中继器字段数组。
Array
(
[0] => Array
(
[booking_list] => Array
(
[termin] => November 20, 2021 12:00 am
[available_seats] => 5
)
)
[1] => Array
(
[booking_list] => Array
(
[termin] => November 30, 2021 12:00 am
[available_seats] => 6
)
)
)
**我想更新 available_seats 字段的值
已编辑 -: 我尝试了这段代码,但没有工作。
if( have_rows('booking') ) {
$i = 0;
while( have_rows('booking') ) {
the_row();
$i++;
if(have_rows('booking_list')){
while( have_rows('booking_list') ){
the_row();
update_sub_field('available_seats', 2);
}
}
}
}
截图 Click Me
【问题讨论】:
-
查看 ACF 提供的
update_fieldhelper 函数并在上面分享您的尝试。 -
我已经分享了我尝试过的代码。 @Saqib Amin
标签: php wordpress plugins advanced-custom-fields