Clear WP_Theme caches on update. fixes #20331.
git-svn-id: https://develop.svn.wordpress.org/trunk@20329 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
09f946105d
commit
8abd8624be
|
@ -412,6 +412,7 @@ class Plugin_Upgrader extends WP_Upgrader {
|
||||||
|
|
||||||
// Force refresh of plugin update information
|
// Force refresh of plugin update information
|
||||||
delete_site_transient('update_plugins');
|
delete_site_transient('update_plugins');
|
||||||
|
wp_cache_delete( 'plugins', 'plugins' );
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -456,6 +457,7 @@ class Plugin_Upgrader extends WP_Upgrader {
|
||||||
|
|
||||||
// Force refresh of plugin update information
|
// Force refresh of plugin update information
|
||||||
delete_site_transient('update_plugins');
|
delete_site_transient('update_plugins');
|
||||||
|
wp_cache_delete( 'plugins', 'plugins' );
|
||||||
}
|
}
|
||||||
|
|
||||||
function bulk_upgrade($plugins) {
|
function bulk_upgrade($plugins) {
|
||||||
|
@ -537,6 +539,7 @@ class Plugin_Upgrader extends WP_Upgrader {
|
||||||
|
|
||||||
// Force refresh of plugin update information
|
// Force refresh of plugin update information
|
||||||
delete_site_transient('update_plugins');
|
delete_site_transient('update_plugins');
|
||||||
|
wp_cache_delete( 'plugins', 'plugins' );
|
||||||
|
|
||||||
return $results;
|
return $results;
|
||||||
}
|
}
|
||||||
|
@ -763,6 +766,8 @@ class Theme_Upgrader extends WP_Upgrader {
|
||||||
|
|
||||||
// Force refresh of theme update information
|
// Force refresh of theme update information
|
||||||
delete_site_transient('update_themes');
|
delete_site_transient('update_themes');
|
||||||
|
foreach ( wp_get_themes() as $theme )
|
||||||
|
$theme->cache_delete();
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -809,6 +814,8 @@ class Theme_Upgrader extends WP_Upgrader {
|
||||||
|
|
||||||
// Force refresh of theme update information
|
// Force refresh of theme update information
|
||||||
delete_site_transient('update_themes');
|
delete_site_transient('update_themes');
|
||||||
|
foreach ( wp_get_themes() as $theme )
|
||||||
|
$theme->cache_delete();
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -896,6 +903,8 @@ class Theme_Upgrader extends WP_Upgrader {
|
||||||
|
|
||||||
// Force refresh of theme update information
|
// Force refresh of theme update information
|
||||||
delete_site_transient('update_themes');
|
delete_site_transient('update_themes');
|
||||||
|
foreach ( wp_get_themes() as $theme )
|
||||||
|
$theme->cache_delete();
|
||||||
|
|
||||||
return $results;
|
return $results;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue