Airplane_Mode_Core::remove_update_crons PHP Метод

remove_update_crons() публичный Метод

Remove all the various places WP does the update checks. As you can see there are a lot of them.
public remove_update_crons ( ) : null
Результат null
        public function remove_update_crons()
        {
            // Bail if disabled.
            if (!$this->enabled()) {
                return;
            }
            // Do a quick check to make sure we can remove things.
            if (!function_exists('remove_action')) {
                return;
            }
            // Disable Theme Updates.
            remove_action('load-update-core.php', 'wp_update_themes');
            remove_action('load-themes.php', 'wp_update_themes');
            remove_action('load-update.php', 'wp_update_themes');
            remove_action('wp_update_themes', 'wp_update_themes');
            remove_action('admin_init', '_maybe_update_themes');
            // Disable Plugin Updates.
            remove_action('load-update-core.php', 'wp_update_plugins');
            remove_action('load-plugins.php', 'wp_update_plugins');
            remove_action('load-update.php', 'wp_update_plugins');
            remove_action('wp_update_plugins', 'wp_update_plugins');
            remove_action('admin_init', '_maybe_update_plugins');
            // Disable Core updates
            // @@ TODO figure out how to do this without a create_function.
            add_action('init', create_function('', 'remove_action( \'init\', \'wp_version_check\' );'), 2);
            // Don't look for WordPress updates. Seriously!
            remove_action('wp_version_check', 'wp_version_check');
            remove_action('admin_init', '_maybe_update_core');
            // Not even maybe.
            remove_action('wp_maybe_auto_update', 'wp_maybe_auto_update');
            remove_action('admin_init', 'wp_maybe_auto_update');
            remove_action('admin_init', 'wp_auto_update_core');
        }