使用add_row( $selector, $value, $post_id )这个函数将新的一行数据添加到现有的转发器字段字段值中。
$selector:(必填)父字段名或键
$value:(必需)要附加的新值
$post_id:(可选)保存值的帖子 ID。默认为当前帖子
返回
以下是如何添加具有多个值的image 的示例
<?php
$row = array(
'image' => 123,
'alt' => 'Another great sunset',
'link' => 'http://website.com'
);
$i = add_row('images', $row);
?>
要在灵活的内容中添加转发器字段,您应该使用以下代码:
<?php
$field_key = "flexible_content_field_key";
$value = array(
array( "sub_field_1" => "Foo1", "sub_field_2" => "Bar1", "acf_fc_layout" => "layout_1_name" ),
array( "sub_field_x" => "Foo2", "sub_field_y" => "Bar2", "acf_fc_layout" => "layout_2_name" )
);
update_field( $field_key, $value, $post_id );
?>
这里acf_fc_layout 用于为图像添加子字段,这里image 是灵活的内容字段键,在您的情况下将有您的灵活内容键。