Make WordPress Core

Changeset 31701


Ignore:
Timestamp:
03/10/2015 07:29:31 PM (10 years ago)
Author:
SergeyBiryukov
Message:

Don't run update checks for AJAX requests after [31168].

fixes #30947.

Location:
trunk/src/wp-includes
Files:
2 edited

Legend:

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

    r31580 r31701  
    360360
    361361// Update
    362 add_action( 'admin_init', '_maybe_update_core' );
    363 add_action( 'wp_version_check', 'wp_version_check' );
    364 add_action( 'upgrader_process_complete', 'wp_version_check', 10, 0 );
    365 add_action( 'load-plugins.php', 'wp_update_plugins' );
    366 add_action( 'load-update.php', 'wp_update_plugins' );
    367 add_action( 'load-update-core.php', 'wp_update_plugins' );
    368 add_action( 'admin_init', '_maybe_update_plugins' );
    369 add_action( 'wp_update_plugins', 'wp_update_plugins' );
    370 add_action( 'upgrader_process_complete', 'wp_update_plugins', 10, 0 );
    371 add_action( 'load-themes.php', 'wp_update_themes' );
    372 add_action( 'load-update.php', 'wp_update_themes' );
    373 add_action( 'load-update-core.php', 'wp_update_themes' );
    374 add_action( 'admin_init', '_maybe_update_themes' );
    375 add_action( 'wp_update_themes', 'wp_update_themes' );
    376 add_action( 'upgrader_process_complete', 'wp_update_themes', 10, 0 );
    377 add_action( 'update_option_WPLANG', 'wp_clean_update_cache' , 10, 0 );
    378 add_action( 'wp_maybe_auto_update', 'wp_maybe_auto_update' );
    379 add_action( 'init', 'wp_schedule_update_checks' );
     362if ( ( is_main_site() || is_network_admin() ) && ! ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) {
     363    add_action( 'admin_init',                '_maybe_update_core'              );
     364    add_action( 'wp_version_check',          'wp_version_check'                );
     365    add_action( 'upgrader_process_complete', 'wp_version_check',         10, 0 );
     366
     367    add_action( 'load-plugins.php',          'wp_update_plugins'               );
     368    add_action( 'load-update.php',           'wp_update_plugins'               );
     369    add_action( 'load-update-core.php',      'wp_update_plugins'               );
     370    add_action( 'admin_init',                '_maybe_update_plugins'           );
     371    add_action( 'wp_update_plugins',         'wp_update_plugins'               );
     372    add_action( 'upgrader_process_complete', 'wp_update_plugins',        10, 0 );
     373
     374    add_action( 'load-themes.php',           'wp_update_themes'                );
     375    add_action( 'load-update.php',           'wp_update_themes'                );
     376    add_action( 'load-update-core.php',      'wp_update_themes'                );
     377    add_action( 'admin_init',                '_maybe_update_themes'            );
     378    add_action( 'wp_update_themes',          'wp_update_themes'                );
     379    add_action( 'upgrader_process_complete', 'wp_update_themes',         10, 0 );
     380
     381    add_action( 'update_option_WPLANG',      'wp_clean_update_cache',    10, 0 );
     382    add_action( 'wp_maybe_auto_update',      'wp_maybe_auto_update'            );
     383    add_action( 'init',                      'wp_schedule_update_checks'       );
     384}
    380385
    381386// Canonical
  • trunk/src/wp-includes/update.php

    r31390 r31701  
    664664    delete_site_transient( 'update_core' );
    665665}
    666 
    667 if ( ( ! is_main_site() && ! is_network_admin() ) || ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) {
    668     return;
    669 }
Note: See TracChangeset for help on using the changeset viewer.