is_user_option_local

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

WordPress Version: 4.9

/**
 * Check whether a usermeta key has to do with the current blog.
 *
 * @since MU (3.0.0)
 * @deprecated 4.9.0
 *
 * @global wpdb $wpdb WordPress database abstraction object.
 *
 * @param string $key
 * @param int    $user_id Optional. Defaults to current user.
 * @param int    $blog_id Optional. Defaults to current blog.
 * @return bool
 */
function is_user_option_local($key, $user_id = 0, $blog_id = 0)
{
    global $wpdb;
    _deprecated_function(__FUNCTION__, '4.9.0');
    $current_user = wp_get_current_user();
    if ($blog_id == 0) {
        $blog_id = get_current_blog_id();
    }
    $local_key = $wpdb->get_blog_prefix($blog_id) . $key;
    return isset($current_user->{$local_key});
}

WordPress Version: 4.4

/**
 * Check whether a usermeta key has to do with the current blog.
 *
 * @since MU
 *
 * @global wpdb $wpdb WordPress database abstraction object.
 *
 * @param string $key
 * @param int    $user_id Optional. Defaults to current user.
 * @param int    $blog_id Optional. Defaults to current blog.
 * @return bool
 */
function is_user_option_local($key, $user_id = 0, $blog_id = 0)
{
    global $wpdb;
    $current_user = wp_get_current_user();
    if ($blog_id == 0) {
        $blog_id = $wpdb->blogid;
    }
    $local_key = $wpdb->get_blog_prefix($blog_id) . $key;
    return isset($current_user->{$local_key});
}

WordPress Version: 4.3

/**
 * Check whether a usermeta key has to do with the current blog.
 *
 * @since MU
 *
 * @global wpdb $wpdb
 *
 * @param string $key
 * @param int    $user_id Optional. Defaults to current user.
 * @param int    $blog_id Optional. Defaults to current blog.
 * @return bool
 */
function is_user_option_local($key, $user_id = 0, $blog_id = 0)
{
    global $wpdb;
    $current_user = wp_get_current_user();
    if ($blog_id == 0) {
        $blog_id = $wpdb->blogid;
    }
    $local_key = $wpdb->get_blog_prefix($blog_id) . $key;
    return isset($current_user->{$local_key});
}

WordPress Version: 4.1

/**
 * Check whether a usermeta key has to do with the current blog.
 *
 * @since MU
 *
 * @param string $key
 * @param int $user_id Optional. Defaults to current user.
 * @param int $blog_id Optional. Defaults to current blog.
 * @return bool
 */
function is_user_option_local($key, $user_id = 0, $blog_id = 0)
{
    global $wpdb;
    $current_user = wp_get_current_user();
    if ($blog_id == 0) {
        $blog_id = $wpdb->blogid;
    }
    $local_key = $wpdb->get_blog_prefix($blog_id) . $key;
    if (isset($current_user->{$local_key})) {
        return true;
    }
    return false;
}

WordPress Version: 4.0

/**
 * Check whether a usermeta key has to do with the current blog.
 *
 * @since MU
 * @uses wp_get_current_user()
 *
 * @param string $key
 * @param int $user_id Optional. Defaults to current user.
 * @param int $blog_id Optional. Defaults to current blog.
 * @return bool
 */
function is_user_option_local($key, $user_id = 0, $blog_id = 0)
{
    global $wpdb;
    $current_user = wp_get_current_user();
    if ($blog_id == 0) {
        $blog_id = $wpdb->blogid;
    }
    $local_key = $wpdb->get_blog_prefix($blog_id) . $key;
    if (isset($current_user->{$local_key})) {
        return true;
    }
    return false;
}

WordPress Version: 3.7

/**
 * Check whether a usermeta key has to do with the current blog.
 *
 * @since MU
 * @uses wp_get_current_user()
 *
 * @param string $key
 * @param int $user_id Optional. Defaults to current user.
 * @param int $blog_id Optional. Defaults to current blog.
 * @return bool
 */
function is_user_option_local($key, $user_id = 0, $blog_id = 0)
{
    global $wpdb;
    $current_user = wp_get_current_user();
    if ($user_id == 0) {
        $user_id = $current_user->ID;
    }
    if ($blog_id == 0) {
        $blog_id = $wpdb->blogid;
    }
    $local_key = $wpdb->get_blog_prefix($blog_id) . $key;
    if (isset($current_user->{$local_key})) {
        return true;
    }
    return false;
}