正如标题所示,我有这种结构:
flexible_content (Flexible content)
-accordion (Layout)
--accordion_item (Repeater)
---title (text)
---content (wysiwyg)
我有一个外部数据库,我想从中插入一些手风琴。如何使用 PHP 以编程方式执行此操作?从数据库获取数据后,我创建了一个循环,并希望在循环内运行插入功能。
我手动添加了“手风琴”布局。现在我想在里面添加手风琴。我尝试使用add_rows
and update_field
,但无法成功。
这是代码尝试:
foreach ($posts as $key => $value) {
$field_key = "field_5cab37b5c28y6"; // flexible_content field key
$value = array(
array( "content" => $value['content'], "acf_fc_layout" => "accordion" ),
array( "title" => $value['title'], "acf_fc_layout" => "accordion" ),
);
update_field( $field_key, $value, $post_id );
}