在转发器字段高级自定义字段

时间:2015-06-09 09:42:33

标签: php wordpress advanced-custom-fields

我需要在转发器字段内的库字段中实现图片。

基于acf我使用的update_sub_field函数:

update_sub_field( array('flat_repeater', $repeaterRow, 'gallery'), $attachmentId, $postId);

我无法遍历转发器字段,所以我的acf的update_sub_field函数的选择器是

  

array('flat_repeater',$ repeaterRow,'gallery')

其中

  

'flat_repeater'= repeaterfield的名称

     

$ repeaterRow =图库所在的转发器的右行   更新

     

'gallery'=图库字段的名称

  

$ attachmentId =媒体库中图像的ID   WordPress的

     

$ postId =转发器/图库字段所在的帖子ID。

我做错了什么,因为它根本不起作用。

问候timotheus

2 个答案:

答案 0 :(得分:1)

您需要使用字段键作为'名称'转发器字段

update_field('field_41hdk123', $arrayWithStuff, $postId);

我希望能解决你的问题兄弟

答案 1 :(得分:0)

我已经解决了。

也许某些人有时会需要它。

问题是变量

  

$ repeaterRow =应更新图库的转发器的右行

我总是使用转发器阵列中的密钥,并且从0开始。

但转发器行以1 ...

开头

- -

出租解决了......

问候timotheus