首页 WordPress函数大全 add_row()
购买会员请联系客服,QQ 248758228

add_row()

2020-06-28 / 171阅 / 秦自龙

本视频需要登录以后才能播放

登录

总览

将新的数据行添加到现有的“中继器”或“灵活内容”字段值。

参量

add_row($selector, $value, [$post_id]) 
  • $selector (字符串) (必填) 字段名称或字段键。
  • $value (数组) (必需) 新行数据。
  • $post_id (混合) (可选) 保存值的帖子ID。默认为当前帖子。

返回

(int | false)成功更新时新的总行数,失败时返回false。

变更记录

  • 在版本5.3.2中添加

例子

使用字段名称添加新行

本示例说明如何将新的数据行添加到称为“ images”的现有转发器字段。此转发器字段包含3个子字段(“图像”,“ alt”,“链接”)。

$row = array(
    'image' => 123,
    'alt'   => 'Another great sunset',
    'link'  => 'http://website.com'
);

add_row('images', $row); 

使用字段键添加新行

本示例演示如何使用键而不是名称将数据的新行添加到现有的转发器字段。转发器字段与上面相同。与该update_field()功能类似,如果没有保存现有值,则使用字段的键而不是其名称可以使ACF正确找到该字段。

$row = array(
    'field_560389746a525'   => 123,
    'field_560389746a524'   => 'Another great sunset',
    'field_560389746a528'   => 'http://website.com'
);
add_row('field_560389746a51f', $row); 
大家谈论
    我的见解