2020-06-28 / 1431阅 / 悠然
从现有的“中继器”或“灵活内容”字段值中删除一行数据。
delete_row($selector, $row, [$post_id])
$selector
(字符串) (必填) 字段名称或字段键。$row
(int) (必需) 要更新的行号。$post_id
(混合) (可选) 保存值的帖子ID。默认为当前帖子。(布尔)成功更新为true,失败更新为false。
本示例说明如何从正在查看的当前帖子的“图像”字段中删除一行数据。
// Delete the first row of data.
delete_row('images', 1);
本示例说明如何使用字段的密钥而不是其名称来实现与上述相同的操作。
// Delete the first row of data.
delete_row('field_123456', 1);
指定特定的行号时,请注意,行号从1开始而不是0。这意味着第一行的索引为1,第二行的索引为2,依此类推。要从0开始索引,请像这样使用row_index_offset设置。
add_filter('acf/settings/row_index_offset', '__return_zero');