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
- _deprecated_function()Marks a function as deprecated and inform when it has been used.
- get_current_network_id()Retrieves the current network ID.
Used by · 1
- get_most_active_blogs()Deprecated functionality to retrieve a list of the most active sites.
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.
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 6.7.7 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.