wppaste
WordPress

upgrade_network()

Since
3.0.0
Source
wp-admin/includes/upgrade.php:2492
Executes network-level upgrade routines.

Compatibility

WordPress
since 3.0.0
PHP
7.4–8.6-dev
  • 6.7.7
  • 6.8.8
  • 6.9.7
  • 7.0.4
  • 7.1.0

Present in every tracked release (6.7.7 to 7.1.0), and compiles on PHP 7.4 through 8.6-dev.

Performance profile

How much work a call to upgrade_network() does, and what it touches: the algorithmic scaling, the Zend instruction count per call across PHP versions, the hooks it hands control to, and the core code that calls it. Measured from the compiled opcodes, not a stopwatch, so every number is identical on any machine running the same PHP version, and every function in core is ranked by cost.

Cost class
Heavy

Reaches the database via ->get_results().

Scaling
Scales with input

The body loops, so the work grows with how much data it finds.

Instructions
26–161

Executed per call on PHP 8.5, depending on the branch taken. The body compiles to 290.

Plugin surface
None

Nothing here hands control to plugin code.

Called by
1

1 place in core call this, so the cost is paid more often than your own code shows.

What it touches

  • optionnetwork optionget_site_option()called directly
  • sqldatabase query->get_results()called directly
  • hookthird-party callbacksapply_filters()one call below upgrade_network()
  • cacheobject cachewp_cache_delete()one call below upgrade_network()

Further down the call graph this can also reach serialize, transient and query. Those are the worst case, several calls deep and usually down an error path, not what a normal call pays.

What one call costs · 176 distinct outcomes

One number would be a lie: the work depends on which branch runs. These are every distinct cost upgrade_network() can have, taken from its control-flow graph on PHP 8.5.

WhenInstructionsCalls it makes
!$wp_current_db_version26–32delete_expired_transients()
always30–36delete_expired_transients(), update_site_option()
!wp_should_upgrade_global_tables()32–35delete_expired_transients(), wp_should_upgrade_global_tables()
always32–41delete_expired_transients(), get_site_option()
always35–41delete_expired_transients(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
!wp_should_upgrade_global_tables()36–39delete_expired_transients(), update_site_option(), wp_should_upgrade_global_tables()
always36–45delete_expired_transients(), update_site_option(), get_site_option()
$allowedthemes !== false36–42delete_expired_transients(), get_site_option(), get_site_option()
!wp_should_upgrade_global_tables()38delete_expired_transients(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables()
!wp_should_upgrade_global_tables()38–44delete_expired_transients(), get_site_option(), wp_should_upgrade_global_tables()
always39–45delete_expired_transients(), update_site_option(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
!wp_should_upgrade_global_tables()41–44delete_expired_transients(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
164 further outcomes, up to 161 instructions
always41–50delete_expired_transients(), get_site_option(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
!wp_should_upgrade_global_tables()42delete_expired_transients(), update_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables()
!wp_should_upgrade_global_tables()42–48delete_expired_transients(), update_site_option(), get_site_option(), wp_should_upgrade_global_tables()
$allowedthemes !== false && !wp_should_upgrade_global_tables()42–45delete_expired_transients(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables()
$allowedthemes !== false42–51delete_expired_transients(), get_site_option(), get_site_option(), get_site_option()
!wp_should_upgrade_global_tables()44–47delete_expired_transients(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables()
!wp_should_upgrade_global_tables()45–48delete_expired_transients(), update_site_option(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
always45–54delete_expired_transients(), update_site_option(), get_site_option(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false45–51delete_expired_transients(), get_site_option(), get_site_option(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
!wp_should_upgrade_global_tables()47delete_expired_transients(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
!wp_should_upgrade_global_tables()47–53delete_expired_transients(), get_site_option(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names)48–54delete_expired_transients(), get_site_option(), reset(), explode(), update_site_option()
!wp_should_upgrade_global_tables()48–51delete_expired_transients(), update_site_option(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables()
$allowedthemes !== false && !wp_should_upgrade_global_tables()48delete_expired_transients(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables()
$allowedthemes !== false && !wp_should_upgrade_global_tables()48–54delete_expired_transients(), get_site_option(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables()
!wp_should_upgrade_global_tables()51delete_expired_transients(), update_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
!wp_should_upgrade_global_tables()51–57delete_expired_transients(), update_site_option(), get_site_option(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false && !wp_should_upgrade_global_tables()51–54delete_expired_transients(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false51–60delete_expired_transients(), get_site_option(), get_site_option(), get_site_option(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names)52–58delete_expired_transients(), update_site_option(), get_site_option(), reset(), explode(), update_site_option()
!wp_should_upgrade_global_tables()53–56delete_expired_transients(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names) && !wp_should_upgrade_global_tables()54–57delete_expired_transients(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables()
$allowedthemes !== false && !wp_should_upgrade_global_tables()54–57delete_expired_transients(), get_site_option(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables()
wp_should_upgrade_global_tables()56–72delete_expired_transients(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
is_array($illegal_names)57–63delete_expired_transients(), get_site_option(), reset(), explode(), update_site_option(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
!wp_should_upgrade_global_tables()57–60delete_expired_transients(), update_site_option(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false && !wp_should_upgrade_global_tables()57delete_expired_transients(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false && !wp_should_upgrade_global_tables()57–63delete_expired_transients(), get_site_option(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names) && !wp_should_upgrade_global_tables()58–61delete_expired_transients(), update_site_option(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables()
wp_should_upgrade_global_tables()60–76delete_expired_transients(), update_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
is_array($illegal_names) && !wp_should_upgrade_global_tables()60delete_expired_transients(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables()
is_array($illegal_names)61–67delete_expired_transients(), update_site_option(), get_site_option(), reset(), explode(), update_site_option(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
always62–75delete_expired_transients(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
wp_should_upgrade_global_tables()62–81delete_expired_transients(), get_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
wp_should_upgrade_global_tables()63–79delete_expired_transients(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
is_array($illegal_names) && !wp_should_upgrade_global_tables()63–66delete_expired_transients(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false && !wp_should_upgrade_global_tables()63–66delete_expired_transients(), get_site_option(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names) && !wp_should_upgrade_global_tables()64delete_expired_transients(), update_site_option(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables()
wp_should_upgrade_global_tables()65–81delete_expired_transients(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
always66–79delete_expired_transients(), update_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
wp_should_upgrade_global_tables()66–85delete_expired_transients(), update_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
$allowedthemes !== false && wp_should_upgrade_global_tables()66–82delete_expired_transients(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
wp_should_upgrade_global_tables()67–83delete_expired_transients(), update_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
is_array($illegal_names) && !wp_should_upgrade_global_tables()67–70delete_expired_transients(), update_site_option(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
always68–84delete_expired_transients(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
always69–82delete_expired_transients(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
wp_should_upgrade_global_tables()69–88delete_expired_transients(), get_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
wp_should_upgrade_global_tables()69–85delete_expired_transients(), update_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names) && !wp_should_upgrade_global_tables()69delete_expired_transients(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
always71–84delete_expired_transients(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
wp_should_upgrade_global_tables()71–90delete_expired_transients(), get_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
always72–88delete_expired_transients(), update_site_option(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
$allowedthemes !== false72–85delete_expired_transients(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
$allowedthemes !== false && wp_should_upgrade_global_tables()72–91delete_expired_transients(), get_site_option(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
wp_should_upgrade_global_tables()72–88delete_expired_transients(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
always73–86delete_expired_transients(), update_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
wp_should_upgrade_global_tables()73–92delete_expired_transients(), update_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
$allowedthemes !== false && wp_should_upgrade_global_tables()73–89delete_expired_transients(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
is_array($illegal_names) && !wp_should_upgrade_global_tables()73delete_expired_transients(), update_site_option(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
wp_should_upgrade_global_tables()74–79delete_expired_transients(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var()
always75–91delete_expired_transients(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
always75–88delete_expired_transients(), update_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
wp_should_upgrade_global_tables()75–94delete_expired_transients(), update_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false && wp_should_upgrade_global_tables()75–91delete_expired_transients(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
wp_should_upgrade_global_tables()76–92delete_expired_transients(), update_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
always77–93delete_expired_transients(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names) && wp_should_upgrade_global_tables()78–94delete_expired_transients(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
wp_should_upgrade_global_tables()78–83delete_expired_transients(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var()
$allowedthemes !== false78–94delete_expired_transients(), get_site_option(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
always78–91delete_expired_transients(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
wp_should_upgrade_global_tables()78–97delete_expired_transients(), get_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
always79–95delete_expired_transients(), update_site_option(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
$allowedthemes !== false79–92delete_expired_transients(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
$allowedthemes !== false && wp_should_upgrade_global_tables()79–98delete_expired_transients(), get_site_option(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
always80–82delete_expired_transients(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables()
wp_should_upgrade_global_tables()80–88delete_expired_transients(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var()
always81–97delete_expired_transients(), update_site_option(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false81–94delete_expired_transients(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false && wp_should_upgrade_global_tables()81–100delete_expired_transients(), get_site_option(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names) && wp_should_upgrade_global_tables()82–98delete_expired_transients(), update_site_option(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
always82–95delete_expired_transients(), update_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
wp_should_upgrade_global_tables()82–101delete_expired_transients(), update_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false && wp_should_upgrade_global_tables()82–98delete_expired_transients(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
wp_should_upgrade_global_tables()83–88delete_expired_transients(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names)84–97delete_expired_transients(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
always84–86delete_expired_transients(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables()
wp_should_upgrade_global_tables()84–92delete_expired_transients(), update_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var()
$allowedthemes !== false && wp_should_upgrade_global_tables()84–89delete_expired_transients(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var()
always84–100delete_expired_transients(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names) && wp_should_upgrade_global_tables()85–101delete_expired_transients(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
$allowedthemes !== false85–101delete_expired_transients(), get_site_option(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
always86–91delete_expired_transients(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables()
is_array($illegal_names) && wp_should_upgrade_global_tables()87–103delete_expired_transients(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
wp_should_upgrade_global_tables()87–92delete_expired_transients(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false87–103delete_expired_transients(), get_site_option(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names)88–101delete_expired_transients(), update_site_option(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
always88–104delete_expired_transients(), update_site_option(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false88–101delete_expired_transients(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false && wp_should_upgrade_global_tables()88–107delete_expired_transients(), get_site_option(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names) && wp_should_upgrade_global_tables()89–105delete_expired_transients(), update_site_option(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
always89–91delete_expired_transients(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
wp_should_upgrade_global_tables()89–97delete_expired_transients(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
always90–95delete_expired_transients(), update_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables()
$allowedthemes !== false90–92delete_expired_transients(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables()
$allowedthemes !== false && wp_should_upgrade_global_tables()90–97delete_expired_transients(), get_site_option(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var()
is_array($illegal_names)91–104delete_expired_transients(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
is_array($illegal_names) && wp_should_upgrade_global_tables()91–107delete_expired_transients(), update_site_option(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names)93–106delete_expired_transients(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
always93–95delete_expired_transients(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
wp_should_upgrade_global_tables()93–101delete_expired_transients(), update_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false && wp_should_upgrade_global_tables()93–98delete_expired_transients(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names) && wp_should_upgrade_global_tables()94–110delete_expired_transients(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false94–110delete_expired_transients(), get_site_option(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names)95–108delete_expired_transients(), update_site_option(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
always95–100delete_expired_transients(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names) && wp_should_upgrade_global_tables()96–101delete_expired_transients(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var()
$allowedthemes !== false96–99delete_expired_transients(), get_site_option(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables()
is_array($illegal_names)97–110delete_expired_transients(), update_site_option(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names) && wp_should_upgrade_global_tables()98–114delete_expired_transients(), update_site_option(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
always99–104delete_expired_transients(), update_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false99–101delete_expired_transients(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false && wp_should_upgrade_global_tables()99–106delete_expired_transients(), get_site_option(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names) && wp_should_upgrade_global_tables()100–105delete_expired_transients(), update_site_option(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var()
is_array($illegal_names)100–113delete_expired_transients(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names)102–104delete_expired_transients(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables()
wp_should_upgrade_global_tables()104–119delete_expired_transients(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
is_array($illegal_names)104–117delete_expired_transients(), update_site_option(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names) && wp_should_upgrade_global_tables()105–110delete_expired_transients(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false105–108delete_expired_transients(), get_site_option(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names)106–108delete_expired_transients(), update_site_option(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables()
wp_should_upgrade_global_tables()108–123delete_expired_transients(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
is_array($illegal_names) && wp_should_upgrade_global_tables()109–114delete_expired_transients(), update_site_option(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
wp_should_upgrade_global_tables()110–128delete_expired_transients(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
wp_should_upgrade_global_tables()111–126delete_expired_transients(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
is_array($illegal_names)111–113delete_expired_transients(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
wp_should_upgrade_global_tables()113–128delete_expired_transients(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
wp_should_upgrade_global_tables()114–132delete_expired_transients(), update_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
$allowedthemes !== false && wp_should_upgrade_global_tables()114–129delete_expired_transients(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
wp_should_upgrade_global_tables()115–130delete_expired_transients(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
is_array($illegal_names)115–117delete_expired_transients(), update_site_option(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
wp_should_upgrade_global_tables()117–135delete_expired_transients(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
wp_should_upgrade_global_tables()117–132delete_expired_transients(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
wp_should_upgrade_global_tables()119–137delete_expired_transients(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false && wp_should_upgrade_global_tables()120–136delete_expired_transients(), get_site_option(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
wp_should_upgrade_global_tables()120–135delete_expired_transients(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
wp_should_upgrade_global_tables()121–139delete_expired_transients(), update_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
$allowedthemes !== false && wp_should_upgrade_global_tables()121–136delete_expired_transients(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
wp_should_upgrade_global_tables()123–141delete_expired_transients(), update_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false && wp_should_upgrade_global_tables()123–138delete_expired_transients(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
wp_should_upgrade_global_tables()124–139delete_expired_transients(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names) && wp_should_upgrade_global_tables()126–141delete_expired_transients(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
wp_should_upgrade_global_tables()126–144delete_expired_transients(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false && wp_should_upgrade_global_tables()127–143delete_expired_transients(), get_site_option(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
$allowedthemes !== false && wp_should_upgrade_global_tables()129–145delete_expired_transients(), get_site_option(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names) && wp_should_upgrade_global_tables()130–145delete_expired_transients(), update_site_option(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var()
wp_should_upgrade_global_tables()130–148delete_expired_transients(), update_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false && wp_should_upgrade_global_tables()130–145delete_expired_transients(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names) && wp_should_upgrade_global_tables()133–148delete_expired_transients(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
is_array($illegal_names) && wp_should_upgrade_global_tables()135–150delete_expired_transients(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
$allowedthemes !== false && wp_should_upgrade_global_tables()136–152delete_expired_transients(), get_site_option(), get_site_option(), get_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names) && wp_should_upgrade_global_tables()137–152delete_expired_transients(), update_site_option(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var()
is_array($illegal_names) && wp_should_upgrade_global_tables()139–154delete_expired_transients(), update_site_option(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names) && wp_should_upgrade_global_tables()142–157delete_expired_transients(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()
is_array($illegal_names) && wp_should_upgrade_global_tables()146–161delete_expired_transients(), update_site_option(), get_site_option(), reset(), explode(), update_site_option(), wp_should_upgrade_global_tables(), ->query(), ->query(), ->query(), ->query(), ->tables(), ->get_var(), wp_should_upgrade_global_tables(), ->get_results(), ->query(), ->tables(), ->get_var(), get_main_network_id(), delete_network_option(), is_site_meta_supported()

This body has more branch combinations than are worth enumerating, so the table covers the outcomes found first rather than every one that exists.

Across PHP versions

Compiles the same on PHP 7.4, 8.1, 8.2, 8.3, 8.4, 8.5 and 8.6-dev: 290 instructions, 26–161 executed per call, 42 branches. The work does not change between versions.

An instruction is not a fixed amount of time, so a matching count is not necessarily the same speed; what it rules out is a difference in the work itself.

Uses · 10

Used by · 1

Source code

function upgrade_network() {	global $wp_current_db_version, $wpdb; 	// Always clear expired transients.	delete_expired_transients( true ); 	// 2.8.0	if ( $wp_current_db_version < 11549 ) {		$wpmu_sitewide_plugins   = get_site_option( 'wpmu_sitewide_plugins' );		$active_sitewide_plugins = get_site_option( 'active_sitewide_plugins' );		if ( $wpmu_sitewide_plugins ) {			if ( ! $active_sitewide_plugins ) {				$sitewide_plugins = (array) $wpmu_sitewide_plugins;			} else {				$sitewide_plugins = array_merge( (array) $active_sitewide_plugins, (array) $wpmu_sitewide_plugins );			} 			update_site_option( 'active_sitewide_plugins', $sitewide_plugins );		}		delete_site_option( 'wpmu_sitewide_plugins' );		delete_site_option( 'deactivated_sitewide_plugins' ); 		$start = 0;		while ( $rows = $wpdb->get_results( "SELECT meta_key, meta_value FROM {$wpdb->sitemeta} ORDER BY meta_id LIMIT $start, 20" ) ) {			foreach ( $rows as $row ) {				$value = $row->meta_value;				if ( ! @unserialize( $value ) ) {					$value = stripslashes( $value );				}				if ( $value !== $row->meta_value ) {					update_site_option( $row->meta_key, $value );				}			}			$start += 20;		}	} 	// 3.0.0	if ( $wp_current_db_version < 13576 ) {		update_site_option( 'global_terms_enabled', '1' );	} 	// 3.3.0	if ( $wp_current_db_version < 19390 ) {		update_site_option( 'initial_db_version', $wp_current_db_version );	} 	if ( $wp_current_db_version < 19470 ) {		if ( false === get_site_option( 'active_sitewide_plugins' ) ) {			update_site_option( 'active_sitewide_plugins', array() );		}	} 	// 3.4.0	if ( $wp_current_db_version < 20148 ) {		// 'allowedthemes' keys things by stylesheet. 'allowed_themes' keyed things by name.		$allowedthemes  = get_site_option( 'allowedthemes' );		$allowed_themes = get_site_option( 'allowed_themes' );		if ( false === $allowedthemes && is_array( $allowed_themes ) && $allowed_themes ) {			$converted = array();			$themes    = wp_get_themes();			foreach ( $themes as $stylesheet => $theme_data ) {				if ( isset( $allowed_themes[ $theme_data->get( 'Name' ) ] ) ) {					$converted[ $stylesheet ] = true;				}			}			update_site_option( 'allowedthemes', $converted );			delete_site_option( 'allowed_themes' );		}	} 	// 3.5.0	if ( $wp_current_db_version < 21823 ) {		update_site_option( 'ms_files_rewriting', '1' );	} 	// 3.5.2	if ( $wp_current_db_version < 24448 ) {		$illegal_names = get_site_option( 'illegal_names' );		if ( is_array( $illegal_names ) && count( $illegal_names ) === 1 ) {

Changelog

Introduced in 3.0.0. Unchanged from 6.7.7 through 7.1.0.

  1. 6.7.7
  2. 6.8.8
  3. 6.9.7
  4. 7.0.4
  5. 7.1.0

Signature, return type and hooks compared across 5 parsed releases.

About this page

Parsed data
Generated from the wordpress-develop 6.9.7 tag, from src/wp-admin/includes/upgrade.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.
Corrections
Something wrong on this page? Report it and it gets fixed in the next regeneration.