Обзор
Функция «update_row()» обновляет строку с вложенными полями для Повторителя и Гибкого содержания.
История изменений
- Добавлено в v5.3.2
Параметры
update_row( $selector, $row, $value, $post_id )
- $selector (строка) (обязательное) Имя поля повторителя / гибкого содержимого, которое необходимо изменить.
- $row (число) (обязательное) Номер строки, который нужно изменить.
- $value (массив) (обязательное) Новое значение
- $post_id (число) (необязательное) ID поста. По умолчанию текущий пост.
Возвращает
Функция возвращает true в случае успеха и false при неудаче.
Примечания
- Строки начинаются с 1 (не с 0). К примеру, первая строка значений будет $i = 1
- Можно изменить индекс с которого начинаются строки. Для этого воспользуйтесь row_index_offset.
Примеры
Базовый
В этом примере показано, как обновить строку данных для существующего поля повторителя под названием «images». Поле повторителя содержит 3 вложенных поля (‘image’, ‘alt’, ‘link’).
<?php
$row = array(
'image' => 123,
'alt' => 'Another great sunset',
'link' => 'http://website.com'
);
update_row('images', 1, $row);
?>
Похожие
- Функция: add_row()
- Функция: update_sub_row()
- Функция: get_row_index()