update_row()

Обзор

Функция «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);
	
?>

Похожие