[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-includes/ -> update.php (summary)

A simple set of functions to check the WordPress.org Version Update service.

File Size: 1174 lines (37 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 5 files
 wp-admin/includes/file.php
 wp-includes/version.php
 wp-admin/includes/admin.php
 wp-admin/includes/class-wp-upgrader.php
 wp-admin/includes/plugin.php

Defines 13 functions

  wp_version_check()
  wp_update_plugins()
  wp_update_themes()
  wp_maybe_auto_update()
  wp_get_translation_updates()
  wp_get_update_data()
  _maybe_update_core()
  _maybe_update_plugins()
  _maybe_update_themes()
  wp_schedule_update_checks()
  wp_clean_update_cache()
  wp_delete_all_temp_backups()
  _wp_delete_all_temp_backups()

Functions
Functions that are not part of a class:

wp_version_check( $extra_stats = array()   X-Ref
Checks WordPress version against the newest version.

The WordPress version, PHP version, and locale is sent.

Checks against the WordPress server at api.wordpress.org. Will only check
if WordPress isn't installing.

param: array $extra_stats Extra statistics to report to the WordPress.org API.
param: bool  $force_check Whether to bypass the transient cache and force a fresh update check.

wp_update_plugins( $extra_stats = array()   X-Ref
Checks for available updates to plugins based on the latest versions hosted on WordPress.org.

Despite its name this function does not actually perform any updates, it only checks for available updates.

A list of all plugins installed is sent to WP, along with the site locale.

Checks against the WordPress server at api.wordpress.org. Will only check
if WordPress isn't installing.

param: array $extra_stats Extra statistics to report to the WordPress.org API.

wp_update_themes( $extra_stats = array()   X-Ref
Checks for available updates to themes based on the latest versions hosted on WordPress.org.

Despite its name this function does not actually perform any updates, it only checks for available updates.

A list of all themes installed is sent to WP, along with the site locale.

Checks against the WordPress server at api.wordpress.org. Will only check
if WordPress isn't installing.

param: array $extra_stats Extra statistics to report to the WordPress.org API.

wp_maybe_auto_update()   X-Ref
Performs WordPress automatic background updates.

Updates WordPress core plus any plugins and themes that have automatic updates enabled.


wp_get_translation_updates()   X-Ref
Retrieves a list of all language updates available.

return: object[] Array of translation objects that have available updates.

wp_get_update_data()   X-Ref
Collects counts and UI strings for available updates.

return: array

_maybe_update_core()   X-Ref
Determines whether core should be updated.


_maybe_update_plugins()   X-Ref
Checks the last time plugins were run before checking plugin versions.

This might have been backported to WordPress 2.6.1 for performance reasons.
This is used for the wp-admin to check only so often instead of every page
load.


_maybe_update_themes()   X-Ref
Checks themes versions only after a duration of time.

This is for performance reasons to make sure that on the theme version
checker is not run on every page load.


wp_schedule_update_checks()   X-Ref
Schedules core, theme, and plugin update checks.


wp_clean_update_cache()   X-Ref
Clears existing update caches for plugins, themes, and core.


wp_delete_all_temp_backups()   X-Ref
Schedules the removal of all contents in the temporary backup directory.


_wp_delete_all_temp_backups()   X-Ref
Deletes all contents in the temporary backup directory.

return: void|WP_Error Void on success, or a WP_Error object on failure.



Generated : Tue Mar 19 08:20:01 2024 Cross-referenced by PHPXref