update_site_cache
函数
update_site_cache ( $sites, $update_meta_cache = true )
- 参数
-
-
(array)
$sites
Array of site objects.- Required: 是
-
(bool)
$update_meta_cache
Whether to update site meta cache. Default true.- Required: 否
- Default: true
-
(array)
- 定义位置
-
-
wp-includes/ms-site.php
, line 370
-
wp-includes/ms-site.php
- 引入
- 4.6.0
- 弃用
- –
Updates sites in cache.
function update_site_cache( $sites, $update_meta_cache = true ) {
if ( ! $sites ) {
return;
}
$site_ids = array();
$site_data = array();
$blog_details_data = array();
foreach ( $sites as $site ) {
$site_ids[] = $site->blog_id;
$site_data[ $site->blog_id ] = $site;
$blog_details_data[ $site->blog_id . 'short' ] = $site;
}
wp_cache_add_multiple( $site_data, 'sites' );
wp_cache_add_multiple( $blog_details_data, 'blog-details' );
if ( $update_meta_cache ) {
update_sitemeta_cache( $site_ids );
}
}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。


