acf_form_customizer::pre_update_option
This function will remove the [acf] data from widget insance
Метод класса: acf_form_customizer{}
Хуков нет.
Возвращает
$post_id. (int)
Использование
$acf_form_customizer = new acf_form_customizer(); $acf_form_customizer->pre_update_option( $value, $option, $old_value );
- $value(обязательный)
- .
- $option(обязательный)
- .
- $old_value(обязательный)
- .
Список изменений
| С версии 5.3.2 | Введена. |
Код acf_form_customizer::pre_update_option() acf form customizer::pre update option ACF 6.4.2
function pre_update_option( $value, $option, $old_value ) {
// bail early if no value
if ( empty( $value ) ) {
return $value;
}
// loop over widgets
// WP saves all widgets (of the same type) as an array of widgets
foreach ( $value as $i => $widget ) {
// bail early if no acf
if ( ! isset( $widget['acf'] ) ) {
continue;
}
// remove widget
unset( $value[ $i ]['acf'] );
}
// return
return $value;
}