acf_field__group::delete_value
delete_value
Called when deleting this field's value.
Method of the class: acf_field__group{}
No Hooks.
Returns
null. Nothing (null).
Usage
$acf_field__group = new acf_field__group(); $acf_field__group->delete_value( $post_id, $meta_key, $field );
- $post_id(mixed) (required)
- The post ID being saved.
- $meta_key(string) (required)
- The field name as seen by the DB.
- $field(array) (required)
- The field settings.
Changelog
| Since 5.2.3 | Introduced. |
acf_field__group::delete_value() acf field group::delete value code ACF 6.0.4
function delete_value( $post_id, $meta_key, $field ) {
// bail early 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 );
}
}