acf_field__group::delete_value()publicACF 5.2.3

delete_value

Called when deleting this field's value.

{} Это метод класса: acf_field__group{}

Хуков нет.

Возвращает

null. Ничего.

Использование

$acf_field__group = new acf_field__group();
$acf_field__group->delete_value( $post_id, $meta_key, $field );
$post_id(разное) (обязательный)
The post ID being saved
$meta_key(строка) (обязательный)
The field name as seen by the DB
$field(массив) (обязательный)
The field settings

Список изменений

С версии 5.2.3 Введена.

Код acf_field__group::delete_value() ACF 5.10.2

function delete_value( $post_id, $meta_key, $field ) {

	// bail ealry if no sub fields
	if ( empty( $field['sub_fields'] ) ) {
		return null;
	}

	// modify names
	$field = $this->prepare_field_for_db( $field );

	// loop
	foreach ( $field['sub_fields'] as $sub_field ) {
		acf_delete_value( $post_id, $sub_field );
	}
}