get_current_site_name

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

WordPress Version: 5.6

/**
 * This deprecated function formerly set the site_name property of the $current_site object.
 *
 * This function simply returns the object, as before.
 * The bootstrap takes care of setting site_name.
 *
 * @access private
 * @since 3.0.0
 * @deprecated 3.9.0 Use get_current_site() instead.
 *
 * @param WP_Network $current_site
 * @return WP_Network
 */
function get_current_site_name($current_site)
{
    _deprecated_function(__FUNCTION__, '3.9.0', 'get_current_site()');
    return $current_site;
}

WordPress Version: 4.6

/**
 * This deprecated function formerly set the site_name property of the $current_site object.
 *
 * This function simply returns the object, as before.
 * The bootstrap takes care of setting site_name.
 *
 * @access private
 * @since 3.0.0
 * @deprecated 3.9.0 Use get_current_site() instead.
 *
 * @param object $current_site
 * @return object
 */
function get_current_site_name($current_site)
{
    _deprecated_function(__FUNCTION__, '3.9.0', 'get_current_site()');
    return $current_site;
}

WordPress Version: 4.0

/**
 * This deprecated function formerly set the site_name property of the $current_site object.
 *
 * This function simply returns the object, as before.
 * The bootstrap takes care of setting site_name.
 *
 * @access private
 * @since 3.0.0
 * @deprecated 3.9.0 Use get_current_site() instead.
 *
 * @param object $current_site
 * @return object
 */
function get_current_site_name($current_site)
{
    _deprecated_function(__FUNCTION__, '3.9', 'get_current_site()');
    return $current_site;
}

WordPress Version: 3.9

/**
 * This deprecated function formerly set the site_name property of the $current_site object.
 *
 * This function simply returns the object, as before.
 * The bootstrap takes care of setting site_name.
 *
 * @access private
 * @since 3.0.0
 * @deprecated 3.9.0
 *
 * @param object $current_site
 * @return object
 */
function get_current_site_name($current_site)
{
    _deprecated_function(__FUNCTION__, '3.9');
    return $current_site;
}

WordPress Version: 3.7

/**
 * Sets current site name.
 *
 * @access private
 * @since 3.0.0
 * @return object $current_site object with site_name
 */
function get_current_site_name($current_site)
{
    global $wpdb;
    $current_site->site_name = wp_cache_get($current_site->id . ':site_name', 'site-options');
    if (!$current_site->site_name) {
        $current_site->site_name = $wpdb->get_var($wpdb->prepare("SELECT meta_value FROM {$wpdb->sitemeta} WHERE site_id = %d AND meta_key = 'site_name'", $current_site->id));
        if (!$current_site->site_name) {
            $current_site->site_name = ucfirst($current_site->domain);
        }
        wp_cache_set($current_site->id . ':site_name', $current_site->site_name, 'site-options');
    }
    return $current_site;
}