Warning: This function has been deprecated.
get_most_active_blogs() WordPress Function
The get_most_active_blogs() function allows you to get a list of the most active blogs on your WordPress site. This can be useful for various purposes, such as finding out which blogs are the most popular, or which ones are the most active in terms of comments and posts.
get_most_active_blogs( int $num = 10, bool $display = true ) #
Deprecated functionality to retrieve a list of the most active sites.
Parameters
- $num
(int)(Optional) Number of activate blogs to retrieve.
Default value: 10
- $display
(bool)(Optional) Whether or not to display the most active blogs list.
Default value: true
Return
(array) List of "most active" sites.
Source
File: wp-includes/ms-deprecated.php
function get_most_active_blogs( $num = 10, $display = true ) { _deprecated_function( __FUNCTION__, '3.0.0' ); $blogs = get_blog_list( 0, 'all', false ); // $blog_id -> $details if ( is_array( $blogs ) ) { reset( $blogs ); $most_active = array(); $blog_list = array(); foreach ( (array) $blogs as $key => $details ) { $most_active[ $details['blog_id'] ] = $details['postcount']; $blog_list[ $details['blog_id'] ] = $details; // array_slice() removes keys! } arsort( $most_active ); reset( $most_active ); $t = array(); foreach ( (array) $most_active as $key => $details ) { $t[ $key ] = $blog_list[ $key ]; } unset( $most_active ); $most_active = $t; } if ( $display ) { if ( is_array( $most_active ) ) { reset( $most_active ); foreach ( (array) $most_active as $key => $details ) { $url = esc_url('http://' . $details['domain'] . $details['path']); echo '<li>' . $details['postcount'] . " <a href='$url'>$url</a></li>"; } } } return array_slice( $most_active, 0, $num ); }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
3.0.0 | This function has been deprecated. |
MU (3.0.0) | Introduced. |