Changeset 42654
- Timestamp:
- 02/06/2018 12:46:50 PM (8 years ago)
- Location:
- branches/4.9
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/wp-includes/update.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/4.9
-
branches/4.9/src/wp-includes/update.php
r42586 r42654 169 169 } 170 170 171 $offers = $body['offers']; 172 $has_auto_update = false; 171 $offers = $body['offers']; 173 172 174 173 foreach ( $offers as &$offer ) { … … 184 183 $offer = (object) array_intersect_key( $offer, array_fill_keys( array( 'response', 'download', 'locale', 185 184 'packages', 'current', 'version', 'php_version', 'mysql_version', 'new_bundled', 'partial_version', 'notify_email', 'support_email', 'new_files' ), '' ) ); 186 187 if ( 'autoupdate' == $offer->response ) {188 $has_auto_update = true;189 }190 185 } 191 186 … … 209 204 210 205 // Trigger background updates if running non-interactively, and we weren't called from the update handler. 211 if ( $doing_cron && $has_auto_update && ! doing_action( 'wp_maybe_auto_update' ) ) { 212 include_once( ABSPATH . '/wp-admin/includes/update.php' ); 213 214 // Only trigger background updates if an acceptable autoupdate is on offer, avoids needless extra API calls. 215 if ( find_core_auto_update() ) { 216 do_action( 'wp_maybe_auto_update' ); 217 } 206 if ( $doing_cron && ! doing_action( 'wp_maybe_auto_update' ) ) { 207 do_action( 'wp_maybe_auto_update' ); 218 208 } 219 209 }
Note: See TracChangeset
for help on using the changeset viewer.