Changeset 40305
- Timestamp:
- 03/19/2017 04:21:38 PM (8 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/ms-blogs.php
r39082 r40305 471 471 472 472 wp_cache_set( 'last_changed', microtime(), 'sites' ); 473 } 474 475 /** 476 * Cleans the site details cache for a site. 477 * 478 * @since 4.7.4 479 * @private 480 * 481 * @param int $site_id Optional. Site ID. Default is the current site ID. 482 */ 483 function _clean_site_details_cache( $site_id = 0 ) { 484 $site_id = (int) $site_id; 485 if ( ! $site_id ) { 486 $site_id = get_current_blog_id(); 487 } 488 489 wp_cache_delete( $site_id, 'site-details' ); 490 wp_cache_delete( $site_id, 'blog-details' ); 473 491 } 474 492 … … 737 755 restore_current_blog(); 738 756 739 refresh_blog_details( $id );740 741 757 return $return; 742 758 } -
trunk/src/wp-includes/ms-default-filters.php
r34251 r40305 85 85 remove_filter( 'option_home', '_config_wp_home' ); 86 86 87 // Some options changes should trigger blog details refresh. 88 add_action( 'update_option_blogname', 'refresh_blog_details', 10, 0 ); 89 add_action( 'update_option_siteurl', 'refresh_blog_details', 10, 0 ); 90 add_action( 'update_option_post_count', 'refresh_blog_details', 10, 0 ); 87 // Some options changes should trigger site details refresh. 88 add_action( 'update_option_blogname', '_clean_site_details_cache', 10, 0 ); 89 add_action( 'update_option_siteurl', '_clean_site_details_cache', 10, 0 ); 90 add_action( 'update_option_post_count', '_clean_site_details_cache', 10, 0 ); 91 add_action( 'update_option_home', '_clean_site_details_cache', 10, 0 ); 91 92 92 93 // If the network upgrade hasn't run yet, assume ms-files.php rewriting is used.
Note: See TracChangeset
for help on using the changeset viewer.