wppaste
WordPress

get_blog_list( int $start = 0, int $num = 10, string $deprecated = '' )

Since
MU (3.0.0)
Source
wp-includes/ms-deprecated.php:188
Deprecated functionality to retrieve a list of all sites.

Parameters

$startintoptional
Offset for retrieving the blog list. Default 0.Default: 0
$numintoptional
Number of blogs to list. Default 10.Default: 10
$deprecatedstringoptional
Unused.Default: ''

Uses · 2

Used by · 1

Source

function get_blog_list( $start = 0, $num = 10, $deprecated = '' ) {	_deprecated_function( __FUNCTION__, '3.0.0', 'wp_get_sites()' ); 	global $wpdb;	$blogs = $wpdb->get_results( $wpdb->prepare( "SELECT blog_id, domain, path FROM $wpdb->blogs WHERE site_id = %d AND public = '1' AND archived = '0' AND mature = '0' AND spam = '0' AND deleted = '0' ORDER BY registered DESC", get_current_network_id() ), ARRAY_A ); 	$blog_list = array();	foreach ( (array) $blogs as $details ) {		$blog_list[ $details['blog_id'] ] = $details;		$blog_list[ $details['blog_id'] ]['postcount'] = $wpdb->get_var( "SELECT COUNT(ID) FROM " . $wpdb->get_blog_prefix( $details['blog_id'] ). "posts WHERE post_status='publish' AND post_type='post'" );	} 	if ( ! $blog_list ) {		return array();	} 	if ( 'all' === $num ) {		return array_slice( $blog_list, $start, count( $blog_list ) );	} else {		return array_slice( $blog_list, $start, $num );	}}

History

Introduced in MU (3.0.0). Unchanged from 6.7.7 through 7.1.0.

  1. 6.7.7
  2. 6.8.8
  3. 6.9.7
  4. 7.0.4
  5. 7.1.0

Signature, return type and hooks compared across 5 parsed releases.

3.0.0
Deprecated. Use wp_get_sites()from the docblock
MU (3.0.0)
MU (3.0.0)from the docblock

About this page

Parsed data
Generated from the wordpress-develop 7.0.4 tag, from src/wp-includes/ms-deprecated.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.
Corrections
Something wrong on this page? Report it and it gets fixed in the next regeneration.