我正在寻找一种将行添加到 ACF Pro 中的重复器字段的方法。我发现这个帖子 https://stackoverflow.com/questions/24879399/wordpress-acf-how-to-add-rows-to-a-repeater-field-attached-to-a-user-via-custom但解决方案帖子似乎不起作用。我将描述我的问题:
我有一个名为“gebruikers”的自定义帖子类型、一个名为“logins”的转发器字段和一个可以包含名为“datum”字段的行。我希望能够向“数据”字段中的新行添加值。这可能吗?
到目前为止我的代码:
$field_key = "logins";
$user_id = "gebruiker_23";
$value = get_field($field_key, $user_id);
$value[] = array('date' => date('Y-m-d H:i:s'));
update_field( $field_key, $value, $user_id );*/
终于弄清楚了!
更改 $field_key = "登录";到 WordPress posts 表中的字段键。从那里(post_name 列)获取分配给您的主中继器字段的 field_id。
使用 post_name 中的 ID。
现在,如果这些记录尚不存在,您可以插入这些记录。
在没有先前行的用户记录上对我有用的示例:
$field_key = "field_5657dffe586cc";
$value = get_field($field_key, 'user_24');
$value[] = array("career_enjoyment_id" => "Foo", "career_enjoyment_file" => "Bar");
update_field( $field_key, $value, 'user_24' );
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)