wp_clean_themes_cache

The timeline below displays how wordpress function wp_clean_themes_cache has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 5.5

/**
 * Clears the cache held by get_theme_roots() and WP_Theme.
 *
 * @since 3.5.0
 * @param bool $clear_update_cache Whether to clear the theme updates cache.
 */
function wp_clean_themes_cache($clear_update_cache = true)
{
    if ($clear_update_cache) {
        delete_site_transient('update_themes');
    }
    search_theme_directories(true);
    foreach (wp_get_themes(array('errors' => null)) as $theme) {
        $theme->cache_delete();
    }
}

WordPress Version: 3.7

/**
 * Clears the cache held by get_theme_roots() and WP_Theme.
 *
 * @since 3.5.0
 * @param bool $clear_update_cache Whether to clear the Theme updates cache
 */
function wp_clean_themes_cache($clear_update_cache = true)
{
    if ($clear_update_cache) {
        delete_site_transient('update_themes');
    }
    search_theme_directories(true);
    foreach (wp_get_themes(array('errors' => null)) as $theme) {
        $theme->cache_delete();
    }
}