WordPress Version: 6.1
/**
* Updates the network-wide site count.
*
* @since 3.7.0
* @since 4.8.0 The `$network_id` parameter has been added.
*
* @param int|null $network_id ID of the network. Default is the current network.
*/
function wp_update_network_site_counts($network_id = null)
{
$network_id = (int) $network_id;
if (!$network_id) {
$network_id = get_current_network_id();
}
$count = get_sites(array('network_id' => $network_id, 'spam' => 0, 'deleted' => 0, 'archived' => 0, 'count' => true, 'update_site_meta_cache' => false));
update_network_option($network_id, 'blog_count', $count);
}