acf_update_user_setting()
acf_update_user_setting
description
No Hooks.
Returns
$post_id. (int)
Usage
acf_update_user_setting( $name, $value );
- $name(required)
- .
- $value(required)
- .
Changelog
| Since 5.0.0 | Introduced. |
acf_update_user_setting() acf update user setting code ACF 6.8.8
function acf_update_user_setting( $name, $value ) {
// get current user id
$user_id = get_current_user_id();
// get user settings
$settings = get_user_meta( $user_id, 'acf_user_settings', true );
// ensure array
$settings = acf_get_array( $settings );
// delete setting (allow 0 to save)
if ( acf_is_empty( $value ) ) {
unset( $settings[ $name ] );
// append setting
} else {
$settings[ $name ] = $value;
}
// update user data
return update_metadata( 'user', $user_id, 'acf_user_settings', $settings );
}