network_domain_check

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

WordPress Version: 5.1

/**
 * WordPress Network Administration API.
 *
 * @package WordPress
 * @subpackage Administration
 * @since 4.4.0
 */
/**
 * Check for an existing network.
 *
 * @since 3.0.0
 *
 * @global wpdb $wpdb WordPress database abstraction object.
 *
 * @return string|false Base domain if network exists, otherwise false.
 */
function network_domain_check()
{
    global $wpdb;
    $sql = $wpdb->prepare('SHOW TABLES LIKE %s', $wpdb->esc_like($wpdb->site));
    if ($wpdb->get_var($sql)) {
        return $wpdb->get_var("SELECT domain FROM {$wpdb->site} ORDER BY id ASC LIMIT 1");
    }
    return false;
}

WordPress Version: 4.4

/**
 * WordPress Network Administration API.
 *
 * @package WordPress
 * @subpackage Administration
 * @since 4.4.0
 */
/**
 * Check for an existing network.
 *
 * @since 3.0.0
 *
 * @global wpdb $wpdb WordPress database abstraction object.
 *
 * @return Whether a network exists.
 */
function network_domain_check()
{
    global $wpdb;
    $sql = $wpdb->prepare("SHOW TABLES LIKE %s", $wpdb->esc_like($wpdb->site));
    if ($wpdb->get_var($sql)) {
        return $wpdb->get_var("SELECT domain FROM {$wpdb->site} ORDER BY id ASC LIMIT 1");
    }
    return false;
}

WordPress Version: 4.3

/**
 * Check for an existing network.
 *
 * @since 3.0.0
 *
 * @global wpdb $wpdb
 *
 * @return Whether a network exists.
 */
function network_domain_check()
{
    global $wpdb;
    $sql = $wpdb->prepare("SHOW TABLES LIKE %s", $wpdb->esc_like($wpdb->site));
    if ($wpdb->get_var($sql)) {
        return $wpdb->get_var("SELECT domain FROM {$wpdb->site} ORDER BY id ASC LIMIT 1");
    }
    return false;
}

WordPress Version: 4.0

/**
 * Check for an existing network.
 *
 * @since 3.0.0
 * @return Whether a network exists.
 */
function network_domain_check()
{
    global $wpdb;
    $sql = $wpdb->prepare("SHOW TABLES LIKE %s", $wpdb->esc_like($wpdb->site));
    if ($wpdb->get_var($sql)) {
        return $wpdb->get_var("SELECT domain FROM {$wpdb->site} ORDER BY id ASC LIMIT 1");
    }
    return false;
}

WordPress Version: 3.7

/**
 * Check for an existing network.
 *
 * @since 3.0.0
 * @return Whether a network exists.
 */
function network_domain_check()
{
    global $wpdb;
    if ($wpdb->get_var("SHOW TABLES LIKE '{$wpdb->site}'")) {
        return $wpdb->get_var("SELECT domain FROM {$wpdb->site} ORDER BY id ASC LIMIT 1");
    }
    return false;
}