Title: wp-admin/includes/update.php | Developer.WordPress.org

---

# File: wp-admin/includes/update.php

 * function[wp_is_auto_update_forced_for_item()](https://developer.wordpress.org/reference/functions/wp_is_auto_update_forced_for_item/)
 * Checks whether auto-updates are forced for an item.
 * Used by [8 functions](https://developer.wordpress.org/reference/functions/wp_is_auto_update_forced_for_item/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_is_auto_update_forced_for_item/#uses)
   | Source: [wp-admin/includes/update.php:1085](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L1085-L1088)
 * function[wp_is_auto_update_enabled_for_type()](https://developer.wordpress.org/reference/functions/wp_is_auto_update_enabled_for_type/)
 * Checks whether auto-updates are enabled.
 * Used by [11 functions](https://developer.wordpress.org/reference/functions/wp_is_auto_update_enabled_for_type/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_is_auto_update_enabled_for_type/#uses)
   | Source: [wp-admin/includes/update.php:1042](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L1042-L1072)
 * hook[plugins_auto_update_enabled](https://developer.wordpress.org/reference/hooks/plugins_auto_update_enabled/)
 * Filters whether plugins auto-update is enabled.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/plugins_auto_update_enabled/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/plugins_auto_update_enabled/#uses)
   | Source: [wp-admin/includes/update.php:1059](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L1059-L1059)
 * hook[themes_auto_update_enabled](https://developer.wordpress.org/reference/hooks/themes_auto_update_enabled/)
 * Filters whether themes auto-update is enabled.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/themes_auto_update_enabled/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/themes_auto_update_enabled/#uses)
   | Source: [wp-admin/includes/update.php:1068](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L1068-L1068)
 * function[wp_get_auto_update_message()](https://developer.wordpress.org/reference/functions/wp_get_auto_update_message/)
 * Determines the appropriate auto-update message to be displayed.
 * Used by [6 functions](https://developer.wordpress.org/reference/functions/wp_get_auto_update_message/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/wp_get_auto_update_message/#uses)
   | Source: [wp-admin/includes/update.php:1097](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L1097-L1125)
 * function[wp_recovery_mode_nag()](https://developer.wordpress.org/reference/functions/wp_recovery_mode_nag/)
 * Displays a notice when the user is in recovery mode.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_recovery_mode_nag/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/wp_recovery_mode_nag/#uses)
   | Source: [wp-admin/includes/update.php:1017](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L1017-L1032)
 * function[wp_print_admin_notice_templates()](https://developer.wordpress.org/reference/functions/wp_print_admin_notice_templates/)
 * Prints the JavaScript templates for update admin notices.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_print_admin_notice_templates/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_print_admin_notice_templates/#uses)
   | Source: [wp-admin/includes/update.php:914](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L914-L948)
 * function[wp_print_update_row_templates()](https://developer.wordpress.org/reference/functions/wp_print_update_row_templates/)
 * Prints the JavaScript templates for update and deletion rows in list tables.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_print_update_row_templates/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_print_update_row_templates/#uses)
   | Source: [wp-admin/includes/update.php:977](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L977-L1010)
 * hook[update_right_now_text](https://developer.wordpress.org/reference/hooks/update_right_now_text/)
 * Filters the text displayed in the ‘At a Glance’ dashboard widget.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/update_right_now_text/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/update_right_now_text/#uses)
   | Source: [wp-admin/includes/update.php:377](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L377-L377)
 * function[maintenance_nag()](https://developer.wordpress.org/reference/functions/maintenance_nag/)
 * Displays maintenance nag HTML message.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/maintenance_nag/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/maintenance_nag/#uses)
   | Source: [wp-admin/includes/update.php:851](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L851-L896)
 * function[wp_theme_update_rows()](https://developer.wordpress.org/reference/functions/wp_theme_update_rows/)
 * Adds a callback to display update information for themes with updates available.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_theme_update_rows/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/wp_theme_update_rows/#uses)
   | Source: [wp-admin/includes/update.php:649](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L649-L663)
 * function[get_preferred_from_update_core()](https://developer.wordpress.org/reference/functions/get_preferred_from_update_core/)
 * Selects the first update version from the update_core option.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/get_preferred_from_update_core/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/get_preferred_from_update_core/#uses)
   | Source: [wp-admin/includes/update.php:16](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L16-L28)
 * function[wp_theme_update_row()](https://developer.wordpress.org/reference/functions/wp_theme_update_row/)
 * Displays update information for a theme.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_theme_update_row/#used-by)
   | Uses [16 functions](https://developer.wordpress.org/reference/functions/wp_theme_update_row/#uses)
   | Source: [wp-admin/includes/update.php:674](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L674-L840)
 * function[get_core_updates()](https://developer.wordpress.org/reference/functions/get_core_updates/)
 * Gets available core updates.
 * Used by [9 functions](https://developer.wordpress.org/reference/functions/get_core_updates/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/get_core_updates/#uses)
   | Source: [wp-admin/includes/update.php:39](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L39-L82)
 * hook[in_theme_update_message-{$theme_key}](https://developer.wordpress.org/reference/hooks/in_theme_update_message-theme_key/)
 * Fires at the end of the update message container in each row of the themes list
   table.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/in_theme_update_message-theme_key/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/in_theme_update_message-theme_key/#uses)
   | Source: [wp-admin/includes/update.php:837](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L837-L837)
 * function[find_core_auto_update()](https://developer.wordpress.org/reference/functions/find_core_auto_update/)
 * Gets the best available (and enabled) Auto-Update for WordPress core.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/find_core_auto_update/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/find_core_auto_update/#uses)
   | Source: [wp-admin/includes/update.php:93](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L93-L120)
 * function[get_core_checksums()](https://developer.wordpress.org/reference/functions/get_core_checksums/)
 * Gets and caches the checksums for the given version of WordPress.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/get_core_checksums/#used-by)
   | Uses [9 functions](https://developer.wordpress.org/reference/functions/get_core_checksums/#uses)
   | Source: [wp-admin/includes/update.php:131](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L131-L173)
 * function[dismiss_core_update()](https://developer.wordpress.org/reference/functions/dismiss_core_update/)
 * Dismisses core update.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/dismiss_core_update/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/dismiss_core_update/#uses)
   | Source: [wp-admin/includes/update.php:183](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L183-L188)
 * function[undismiss_core_update()](https://developer.wordpress.org/reference/functions/undismiss_core_update/)
 * Undismisses core update.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/undismiss_core_update/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/undismiss_core_update/#uses)
   | Source: [wp-admin/includes/update.php:199](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L199-L210)
 * function[find_core_update()](https://developer.wordpress.org/reference/functions/find_core_update/)
 * Finds the available update for WordPress core.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/find_core_update/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/find_core_update/#uses)
   | Source: [wp-admin/includes/update.php:221](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L221-L237)
 * function[core_update_footer()](https://developer.wordpress.org/reference/functions/core_update_footer/)
 * Returns core update footer message.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/core_update_footer/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/core_update_footer/#uses)
   | Source: [wp-admin/includes/update.php:247](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L247-L292)
 * function[update_nag()](https://developer.wordpress.org/reference/functions/update_nag/)
 * Returns core update notification message.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/update_nag/#used-by)
   | Uses [9 functions](https://developer.wordpress.org/reference/functions/update_nag/#uses)
   | Source: [wp-admin/includes/update.php:302](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L302-L351)
 * function[update_right_now_message()](https://developer.wordpress.org/reference/functions/update_right_now_message/)
 * Displays WordPress version and active theme in the ‘At a Glance’ dashboard widget.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/update_right_now_message/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/update_right_now_message/#uses)
   | Source: [wp-admin/includes/update.php:358](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L358-L395)
 * function[get_plugin_updates()](https://developer.wordpress.org/reference/functions/get_plugin_updates/)
 * Retrieves plugins with updates available.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/get_plugin_updates/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/get_plugin_updates/#uses)
   | Source: [wp-admin/includes/update.php:404](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L404-L417)
 * function[wp_plugin_update_rows()](https://developer.wordpress.org/reference/functions/wp_plugin_update_rows/)
 * Adds a callback to display update information for plugins with updates available.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_plugin_update_rows/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/wp_plugin_update_rows/#uses)
   | Source: [wp-admin/includes/update.php:424](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L424-L438)
 * function[wp_plugin_update_row()](https://developer.wordpress.org/reference/functions/wp_plugin_update_row/)
 * Displays update information for a plugin.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_plugin_update_row/#used-by)
   | Uses [21 functions](https://developer.wordpress.org/reference/functions/wp_plugin_update_row/#uses)
   | Source: [wp-admin/includes/update.php:449](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L449-L618)
 * hook[in_plugin_update_message-{$file}](https://developer.wordpress.org/reference/hooks/in_plugin_update_message-file/)
 * Fires at the end of the update message container in each row of the plugins list
   table.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/in_plugin_update_message-file/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/in_plugin_update_message-file/#uses)
   | Source: [wp-admin/includes/update.php:614](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L614-L614)
 * function[get_theme_updates()](https://developer.wordpress.org/reference/functions/get_theme_updates/)
 * Retrieves themes with updates available.
 * Used by [6 functions](https://developer.wordpress.org/reference/functions/get_theme_updates/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/get_theme_updates/#uses)
   | Source: [wp-admin/includes/update.php:627](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L627-L642)