WordPress.org

Make WordPress Core

Ticket #10349: 10439.diff

File 10439.diff, 1.8 KB (added by dd32, 6 years ago)
  • wp-cron.php

     
    3535if ( isset($keys[0]) && $keys[0] > $local_time ) 
    3636        die(); 
    3737 
    38 foreach ($crons as $timestamp  => $cronhooks) { 
     38foreach ($crons as $timestamp => $cronhooks) { 
    3939        if ( $timestamp > $local_time ) 
    4040                break; 
    4141 
  • wp-includes/update.php

     
    4747        $url = "http://api.wordpress.org/core/version-check/1.3/?version=$wp_version&php=$php_version&locale=$locale&mysql=$mysql_version&local_package=$local_package"; 
    4848 
    4949        $options = array( 
    50                 'timeout' => 3, 
     50                'timeout' => defined('DOING_CRON') && DOING_CRON ? 30 : 3, 
    5151                'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) 
    5252        ); 
    5353 
     
    146146        $to_send = (object)compact('plugins', 'active'); 
    147147 
    148148        $options = array( 
    149                 'timeout' => 3, 
     149                'timeout' => defined('DOING_CRON') && DOING_CRON ? 30 : 3, 
    150150                'body' => array( 'plugins' => serialize( $to_send ) ), 
    151151                'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) 
    152152        ); 
     
    240240        $current_theme->template = get_option( 'template' ); 
    241241 
    242242        $options = array( 
    243                 'timeout'               => 3, 
     243                'timeout' => defined('DOING_CRON') && DOING_CRON ? 30 : 3, 
    244244                'body'                  => array( 'themes' => serialize( $themes ) ), 
    245245                'user-agent'    => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) 
    246246        ); 
     
    306306        if( isset( $current->last_checked ) && 43200 > ( time( ) - $current->last_checked ) ) 
    307307                return; 
    308308 
    309         wp_update_themes( ); 
     309        wp_update_themes(); 
    310310} 
    311311 
    312312add_action( 'admin_init', '_maybe_update_core' );