更新当前网络的站点数。

原型

wp_maybe_update_network_site_counts( int|null $network_id = null )

描述

如果通过“enable_live_network_counts”过滤器启用,则在创建站点或更新其状态时更新网络上的站点计数。

参数

$network_id (int|null) (Optional) 网络ID。默认是当前网络。

源文件

路径:wp-includes/ms-functions.php

<?php
...
function wp_maybe_update_network_site_counts( $network_id = null ) {
	$is_small_network = ! wp_is_large_network( 'sites', $network_id );
	/**
	 * Filters whether to update network site or user counts when a new site is created.
	 *
	 * @since 3.7.0
	 *
	 * @see wp_is_large_network()
	 *
	 * @param bool   $small_network Whether the network is considered small.
	 * @param string $context       Context. Either 'users' or 'sites'.
	 */
	if ( ! apply_filters( 'enable_live_network_counts', $is_small_network, 'sites' ) )
		return;
	wp_update_network_site_counts( $network_id );
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/wp_maybe_update_network_site_counts/