delete_all_user_settings

The timeline below displays how wordpress function delete_all_user_settings has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 5.4

/**
 * Deletes the user settings of the current user.
 *
 * @since 2.7.0
 */
function delete_all_user_settings()
{
    $user_id = get_current_user_id();
    if (!$user_id) {
        return;
    }
    update_user_option($user_id, 'user-settings', '', false);
    setcookie('wp-settings-' . $user_id, ' ', time() - YEAR_IN_SECONDS, SITECOOKIEPATH);
}

WordPress Version: 5.3

/**
 * Delete the user settings of the current user.
 *
 * @since 2.7.0
 */
function delete_all_user_settings()
{
    $user_id = get_current_user_id();
    if (!$user_id) {
        return;
    }
    update_user_option($user_id, 'user-settings', '', false);
    setcookie('wp-settings-' . $user_id, ' ', time() - YEAR_IN_SECONDS, SITECOOKIEPATH);
}

WordPress Version: 3.9

/**
 * Delete the user settings of the current user.
 *
 * @since 2.7.0
 */
function delete_all_user_settings()
{
    if (!$user_id = get_current_user_id()) {
        return;
    }
    update_user_option($user_id, 'user-settings', '', false);
    setcookie('wp-settings-' . $user_id, ' ', time() - YEAR_IN_SECONDS, SITECOOKIEPATH);
}

WordPress Version: 3.7

/**
 * Delete the user settings of the current user.
 *
 * @package WordPress
 * @subpackage Option
 * @since 2.7.0
 */
function delete_all_user_settings()
{
    if (!$user_id = get_current_user_id()) {
        return;
    }
    update_user_option($user_id, 'user-settings', '', false);
    setcookie('wp-settings-' . $user_id, ' ', time() - YEAR_IN_SECONDS, SITECOOKIEPATH);
}