WordPress Version: 5.5
/**
* @since 2.8.0
*
* @global int $user_ID
*
* @param false $errors Deprecated.
*/
function default_password_nag_handler($errors = false)
{
global $user_ID;
// Short-circuit it.
if (!get_user_option('default_password_nag')) {
return;
}
// get_user_setting() = JS-saved UI setting. Else no-js-fallback code.
if ('hide' === get_user_setting('default_password_nag') || isset($_GET['default_password_nag']) && '0' == $_GET['default_password_nag']) {
delete_user_setting('default_password_nag');
update_user_option($user_ID, 'default_password_nag', false, true);
}
}