uses) | Source: [ wp-admin/includes/class-theme-upgrader.php:760 ](https://github.com/WordPress/wordpress-develop/blob/6.5/src/wp-admin/includes/class-theme-upgrader.php#L760-L780)

  * method  [ Theme_Upgrader::theme_info() ](https://developer.wordpress.org/reference/classes/theme_upgrader/theme_info/)

Gets the WP_Theme object for a theme.

Used by [ 2 functions ](https://developer.wordpress.org/reference/classes/theme_upgrader/theme_info/#used-by) | Uses [ 1 function ](https://developer.wordpress.org/reference/classes/theme_upgrader/theme_info/#uses) | Source: [ wp-admin/includes/class-theme-upgrader.php:793 ](https://github.com/WordPress/wordpress-develop/blob/6.5/src/wp-admin/includes/class-theme-upgrader.php#L793-L806)

  * class  [ Core_Upgrader ](https://developer.wordpress.org/reference/classes/core_upgrader/)

Core class used for updating core.

Used by [ 0 functions ](https://developer.wordpress.org/reference/classes/core_upgrader/#used-by) | Uses [ 1 function ](https://developer.wordpress.org/reference/classes/core_upgrader/#uses) | Source: [ wp-admin/includes/class-core-upgrader.php:21 ](https://github.com/WordPress/wordpress-develop/blob/6.5/src/wp-admin/includes/class-core-upgrader.php#L21-L420)

  * method  [ Core_Upgrader::upgrade_strings() ](https://developer.wordpress.org/reference/classes/core_upgrader/upgrade_strings/)

Initializes the upgrade strings.

Used by [ 1 function ](https://developer.wordpress.org/reference/classes/core_upgrader/upgrade_strings/#used-by) | Uses [ 1 function ](https://developer.wordpress.org/reference/classes/core_upgrader/upgrade_strings/#uses) | Source: [ wp-admin/includes/class-core-upgrader.php:28 ](https://github.com/WordPress/wordpress-develop/blob/6.5/src/wp-admin/includes/class-core-upgrader.php#L28-L39)

  * method  [ Core_Upgrader::upgrade() ](https://developer.wordpress.org/reference/classes/core_upgrader/upgrade/)

Upgrades WordPress core.

Used by [ 1 function ](https://developer.wordpress.org/reference/classes/core_upgrader/upgrade/#used-by) | Uses [ 17 functions ](https://developer.wordpress.org/reference/classes/core_upgrader/upgrade/#uses) | Source: [ wp-admin/includes/class-core-upgrader.php:62 ](https://github.com/WordPress/wordpress-develop/blob/6.5/src/wp-admin/includes/class-core-upgrader.php#L62-L265)

  * method  [ Plugin_Upgrader::bulk_upgrade() ](https://developer.wordpress.org/reference/classes/plugin_upgrader/bulk_upgrade/)

Upgrades several plugins at once.

Used by [ 0 functions ](https://developer.wordpress.org/reference/classes/plugin_upgrader/bulk_upgrade/#used-by) | Uses [ 17 functions ](https://developer.wordpress.org/reference/classes/plugin_upgrader/bulk_upgrade/#uses) | Source: [ wp-admin/includes/class-plugin-upgrader.php:287 ](https://github.com/WordPress/wordpress-develop/blob/6.5/src/wp-admin/includes/class-plugin-upgrader.php#L287-L450)

  * method  [ Plugin_Upgrader::plugin_info() ](https://developer.wordpress.org/reference/classes/plugin_upgrader/plugin_info/)

Retrieves the path to the file that contains the plugin info.

Used by [ 0 functions ](https://developer.wordpress.org/reference/classes/plugin_upgrader/plugin_info/#used-by) | Uses [ 1 function ](https://developer.wordpress.org/reference/classes/plugin_upgrader/plugin_info/#uses) | Source: [ wp-admin/includes/class-plugin-upgrader.php:532 ](https://github.com/WordPress/wordpress-develop/blob/6.5/src/wp-admin/includes/class-plugin-upgrader.php#L532-L550)

  * method  [ Plugin_Upgrader::deactivate_plugin_before_upgrade() ](https://developer.wordpress.org/reference/classes/plugin_upgrader/deactivate_plugin_before_upgrade/)

Deactivates a plugin before it is upgraded.

Used by [ 0 functions ](https://developer.wordpress.org/reference/classes/plugin_upgrader/deactivate_plugin_before_upgrade/#used-by) | Uses [ 5 functions ](https://developer.wordpress.org/reference/classes/plugin_upgrader/deactivate_plugin_before_upgrade/#uses) | Source: [ wp-admin/includes/class-plugin-upgrader.php:5