Make WordPress Core


Ignore:
Timestamp:
12/15/2014 08:54:14 AM (11 years ago)
Author:
nacin
Message:

Rename _wp_clear_update_cache() to wp_clean_update_cache().

This makes it match most cache-clearing functions, including the ones it wraps. Also no need for it to be prefixed as "private."

wp_clean_plugins_cache() doesn't always exist, so as a quick fix, clear the transient we care to clear.

see #30369.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/update.php

    r30696 r30856  
    656656 * @since 4.1.0
    657657 */
    658 function _wp_clear_update_cache() {
     658function wp_clean_update_cache() {
     659    if ( function_exists( 'wp_clean_plugins_cache' ) ) {
     660        wp_clean_plugins_cache();
     661    } else {
     662        delete_site_transient( 'update_plugins' );
     663    }
    659664    wp_clean_plugins_cache();
    660665    wp_clean_themes_cache();
     
    684689add_action( 'upgrader_process_complete', 'wp_update_themes', 10, 0 );
    685690
    686 add_action( 'update_option_WPLANG', '_wp_clear_update_cache' , 10, 0 );
     691add_action( 'update_option_WPLANG', 'wp_clean_update_cache' , 10, 0 );
    687692
    688693add_action( 'wp_maybe_auto_update', 'wp_maybe_auto_update' );
Note: See TracChangeset for help on using the changeset viewer.