network_step2( false|WP_Error $errors = false )
- Since
- 3.0.0
- Source
wp-admin/includes/network.php:409
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.
Parameters
$errorsfalse|WP_Erroroptional- Error object. Default false.Default:
false
Performance profile
How much work a call to network_step2() 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
- Expensive
- Scaling
- Scales with input
- Instructions
- 201–340
- Plugin surface
- None
- Called by
- 0
Reaches an outbound HTTP request via wp_remote_get().
The body loops, so the work grows with what you pass in.
Executed per call on PHP 8.5, depending on the branch taken. The body compiles to 566.
Nothing here hands control to plugin code.
Nothing in core calls this; the cost is only what you spend yourself.
What it touches
- optionoption read or write
get_option()called directly - httpoutbound HTTP request
wp_remote_get()called directly - filesystemfilesystem access
file_exists()called directly - sqldatabase query
->get_var()called directly - hookthird-party callbacks
apply_filters()one call below network_step2() - cacheobject cache
wp_cache_get()one call below network_step2() - serializeserialisation
maybe_unserialize()one call below network_step2()
Further down the call graph this can also reach 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 · 54 distinct outcomes
One number would be a lie: the work depends on which branch runs. These are every distinct cost network_step2() can have, taken from its control-flow graph on PHP 8.5.
| When | Instructions | Calls it makes |
|---|---|---|
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && empty($keys_salts) && !iis7_supports_permalinks() | 201 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), iis7_supports_permalinks(), __(), __(), printf(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !is_multisite() && empty($keys_salts) && !iis7_supports_permalinks() | 217 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), iis7_supports_permalinks(), __(), __(), printf(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !empty($keys_salts) && !iis7_supports_permalinks() | 240–242 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), __(), __(), printf(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && empty($keys_salts) && !iis7_supports_permalinks() | 245–250 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), iis7_supports_permalinks(), is_multisite(), __(), printf(), __(), printf(), substr_count(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && empty($keys_salts) && iis7_supports_permalinks() | 245–251 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), __(), printf(), __(), printf(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !empty($keys_salts) && !iis7_supports_permalinks() | 247–249 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), wp_remote_retrieve_body(), explode(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), __(), __(), printf(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && empty($keys_salts) && !iis7_supports_permalinks() | 249–265 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), iis7_supports_permalinks(), is_multisite(), get_site_option(), __(), printf(), __(), printf(), substr_count(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && empty($keys_salts) && iis7_supports_permalinks() | 249–262 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), get_site_option(), __(), printf(), __(), printf(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_multisite() && !empty($keys_salts) && !iis7_supports_permalinks() | 256–258 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), __(), __(), printf(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && empty($keys_salts) && !iis7_supports_permalinks() | 261 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), iis7_supports_permalinks(), is_multisite(), __(), printf(), __(), __(), __(), printf(), substr_count(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && empty($keys_salts) && iis7_supports_permalinks() | 261–262 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), __(), printf(), __(), __(), __(), printf(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !is_multisite() && empty($keys_salts) && !iis7_supports_permalinks() | 261–266 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), iis7_supports_permalinks(), is_multisite(), __(), printf(), __(), printf(), substr_count(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
42 further outcomes, up to 337 instructions
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !is_multisite() && empty($keys_salts) && iis7_supports_permalinks() | 261–267 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), __(), printf(), __(), printf(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !is_multisite() && !empty($keys_salts) && !iis7_supports_permalinks() | 263–265 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), wp_remote_retrieve_body(), explode(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), __(), __(), printf(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && empty($keys_salts) && !iis7_supports_permalinks() | 265–276 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), iis7_supports_permalinks(), is_multisite(), get_site_option(), __(), printf(), __(), __(), __(), printf(), substr_count(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && empty($keys_salts) && iis7_supports_permalinks() | 265–273 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), get_site_option(), __(), printf(), __(), __(), __(), printf(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && empty($keys_salts) && !iis7_supports_permalinks() | 265–281 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), iis7_supports_permalinks(), is_multisite(), get_site_option(), __(), printf(), __(), printf(), substr_count(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && empty($keys_salts) && iis7_supports_permalinks() | 265–278 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), get_site_option(), __(), printf(), __(), printf(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !is_multisite() && empty($keys_salts) && !iis7_supports_permalinks() | 277 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), iis7_supports_permalinks(), is_multisite(), __(), printf(), __(), __(), __(), printf(), substr_count(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !is_multisite() && empty($keys_salts) && iis7_supports_permalinks() | 277–278 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), __(), printf(), __(), __(), __(), printf(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && empty($keys_salts) && !iis7_supports_permalinks() | 281–292 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), iis7_supports_permalinks(), is_multisite(), get_site_option(), __(), printf(), __(), __(), __(), printf(), substr_count(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && empty($keys_salts) && iis7_supports_permalinks() | 281–289 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), get_site_option(), __(), printf(), __(), __(), __(), printf(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !empty($keys_salts) && !iis7_supports_permalinks() | 284–291 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), is_multisite(), __(), printf(), __(), printf(), substr_count(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !empty($keys_salts) && iis7_supports_permalinks() | 284–292 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), __(), printf(), __(), printf(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !empty($keys_salts) && !iis7_supports_permalinks() | 288–306 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), is_multisite(), get_site_option(), __(), printf(), __(), printf(), substr_count(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !empty($keys_salts) && iis7_supports_permalinks() | 288–302 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), get_site_option(), __(), printf(), __(), printf(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !empty($keys_salts) && !iis7_supports_permalinks() | 291–298 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), wp_remote_retrieve_body(), explode(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), is_multisite(), __(), printf(), __(), printf(), substr_count(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !empty($keys_salts) && iis7_supports_permalinks() | 291–299 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), wp_remote_retrieve_body(), explode(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), __(), printf(), __(), printf(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !empty($keys_salts) && !iis7_supports_permalinks() | 295–313 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), wp_remote_retrieve_body(), explode(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), is_multisite(), get_site_option(), __(), printf(), __(), printf(), substr_count(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !empty($keys_salts) && iis7_supports_permalinks() | 295–310 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), wp_remote_retrieve_body(), explode(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), get_site_option(), __(), printf(), __(), printf(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !empty($keys_salts) && !iis7_supports_permalinks() | 300–302 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), is_multisite(), __(), printf(), __(), __(), __(), printf(), substr_count(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !empty($keys_salts) && iis7_supports_permalinks() | 300–303 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), __(), printf(), __(), __(), __(), printf(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_multisite() && !empty($keys_salts) && !iis7_supports_permalinks() | 300–307 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), is_multisite(), __(), printf(), __(), printf(), substr_count(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_multisite() && !empty($keys_salts) && iis7_supports_permalinks() | 300–308 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), __(), printf(), __(), printf(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !empty($keys_salts) && !iis7_supports_permalinks() | 304–317 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), is_multisite(), get_site_option(), __(), printf(), __(), __(), __(), printf(), substr_count(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !empty($keys_salts) && iis7_supports_permalinks() | 304–313 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), get_site_option(), __(), printf(), __(), __(), __(), printf(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !empty($keys_salts) && !iis7_supports_permalinks() | 304–322 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), is_multisite(), get_site_option(), __(), printf(), __(), printf(), substr_count(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !empty($keys_salts) && iis7_supports_permalinks() | 304–318 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), get_site_option(), __(), printf(), __(), printf(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !empty($keys_salts) && !iis7_supports_permalinks() | 307–309 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), wp_remote_retrieve_body(), explode(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), is_multisite(), __(), printf(), __(), __(), __(), printf(), substr_count(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !empty($keys_salts) && iis7_supports_permalinks() | 307–310 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), wp_remote_retrieve_body(), explode(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), __(), printf(), __(), __(), __(), printf(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !is_multisite() && !empty($keys_salts) && !iis7_supports_permalinks() | 307–314 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), wp_remote_retrieve_body(), explode(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), is_multisite(), __(), printf(), __(), printf(), substr_count(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !is_multisite() && !empty($keys_salts) && iis7_supports_permalinks() | 307–315 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), wp_remote_retrieve_body(), explode(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), __(), printf(), __(), printf(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !empty($keys_salts) && !iis7_supports_permalinks() | 311–324 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), wp_remote_retrieve_body(), explode(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), is_multisite(), get_site_option(), __(), printf(), __(), __(), __(), printf(), substr_count(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !empty($keys_salts) && iis7_supports_permalinks() | 311–321 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), wp_remote_retrieve_body(), explode(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), get_site_option(), __(), printf(), __(), __(), __(), printf(), esc_textarea(), is_multisite() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !empty($keys_salts) && !iis7_supports_permalinks() | 311–329 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), wp_remote_retrieve_body(), explode(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), is_multisite(), get_site_option(), __(), printf(), __(), printf(), substr_count(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !empty($keys_salts) && iis7_supports_permalinks() | 311–326 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), wp_remote_retrieve_body(), explode(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), get_site_option(), __(), printf(), __(), printf(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_multisite() && !empty($keys_salts) && !iis7_supports_permalinks() | 316–318 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), is_multisite(), __(), printf(), __(), __(), __(), printf(), substr_count(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_multisite() && !empty($keys_salts) && iis7_supports_permalinks() | 316–319 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), __(), printf(), __(), __(), __(), printf(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !empty($keys_salts) && !iis7_supports_permalinks() | 320–333 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), is_multisite(), get_site_option(), __(), printf(), __(), __(), __(), printf(), substr_count(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !empty($keys_salts) && iis7_supports_permalinks() | 320–329 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), get_site_option(), __(), printf(), __(), __(), __(), printf(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !is_multisite() && !empty($keys_salts) && !iis7_supports_permalinks() | 323–325 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), wp_remote_retrieve_body(), explode(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), is_multisite(), __(), printf(), __(), __(), __(), printf(), substr_count(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !is_multisite() && !empty($keys_salts) && iis7_supports_permalinks() | 323–326 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), wp_remote_retrieve_body(), explode(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), __(), printf(), __(), __(), __(), printf(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !empty($keys_salts) && !iis7_supports_permalinks() | 327–340 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), wp_remote_retrieve_body(), explode(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), is_multisite(), get_site_option(), __(), printf(), __(), __(), __(), printf(), substr_count(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
!$abspath_fix && empty($wp_siteurl_subdir) && !is_wp_error() && !empty($keys_salts) && iis7_supports_permalinks() | 327–337 | get_clean_basedomain(), get_option(), trailingslashit(), parse_url(), realpath(), get_home_path(), preg_quote(), file_exists(), trailingslashit(), is_wp_error(), is_multisite(), ->get_var(), __(), __(), wp_admin_notice(), _e(), esc_html_e(), _e(), __(), file_exists(), file_exists(), __(), sprintf(), wp_admin_notice(), __(), __(), printf(), __(), printf(), wp_remote_get(), is_wp_error(), wp_remote_retrieve_body(), explode(), __(), printf(), _e(), _e(), esc_textarea(), iis7_supports_permalinks(), ltrim(), ltrim(), is_multisite(), get_site_option(), __(), printf(), __(), __(), __(), printf(), esc_textarea(), is_multisite(), _e(), wp_login_url(), esc_url(), _e() |
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
| PHP | Compiled | Executed | Branches | Notes |
|---|---|---|---|---|
| 8.6-dev | 564 | 200–339 | 39 | 2 fewer instructions than PHP 8.5 |
| 8.5 | 566 | 201–340 | 39 | |
| 8.4 | 566 | 201–340 | 39 | 22 fewer instructions than PHP 8.3 |
| 8.3 | 588 | 216–355 | 39 | |
| 8.2 | 588 | 216–355 | 39 | |
| 8.1 | 588 | 216–355 | 39 | 2 fewer instructions than PHP 7.4 |
| 7.4 | 590 | 216–355 | 39 |
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 · 22
- get_clean_basedomain()Get base domain of network.
- trailingslashit()Appends a trailing slash.
- get_option()Retrieves an option value based on an option name.
- str_starts_with()Polyfill for `str_starts_with()` function added in PHP 8.0.
- get_home_path()Gets the absolute filesystem path to the root of the WordPress installation.
- is_wp_error()Checks whether the given variable is a WordPress Error.
- wp_admin_notice()Outputs an admin notice.
- allow_subdomain_install()Allow subdomain installation
- allow_subdirectory_install()Allow subdirectory installation.
- is_multisite()Determines whether Multisite is enabled.
- is_subdomain_install()Whether a subdomain configuration is enabled.
- _e()Displays translated text.
Show all 22
- __()Retrieves the translation of $text.
- esc_html_e()Displays translated text that has been escaped for safe use in HTML output.
- wp_remote_get()Performs an HTTP request using the GET method and returns its response.
- wp_generate_password()Generates a random password drawn from the defined set of characters.
- wp_remote_retrieve_body()Retrieves only the body from the raw response.
- esc_textarea()Escaping for textarea values.
- iis7_supports_permalinks()Checks if IIS 7+ supports pretty permalinks.
- get_site_option()Retrieve an option value for the current network based on name of option.
- esc_url()Checks and cleans a URL.
- wp_login_url()Retrieves the login URL.
Source code
function network_step2( $errors = false ) { global $wpdb, $is_nginx; $hostname = get_clean_basedomain(); $slashed_home = trailingslashit( get_option( 'home' ) ); $base = parse_url( $slashed_home, PHP_URL_PATH ); $document_root_fix = str_replace( '\\', '/', realpath( $_SERVER['DOCUMENT_ROOT'] ) ); $abspath_fix = str_replace( '\\', '/', ABSPATH ); $home_path = str_starts_with( $abspath_fix, $document_root_fix ) ? $document_root_fix . $base : get_home_path(); $wp_siteurl_subdir = preg_replace( '#^' . preg_quote( $home_path, '#' ) . '#', '', $abspath_fix ); $rewrite_base = ! empty( $wp_siteurl_subdir ) ? ltrim( trailingslashit( $wp_siteurl_subdir ), '/' ) : ''; $location_of_wp_config = $abspath_fix; if ( ! file_exists( ABSPATH . 'wp-config.php' ) && file_exists( dirname( ABSPATH ) . '/wp-config.php' ) ) { $location_of_wp_config = dirname( $abspath_fix ); } $location_of_wp_config = trailingslashit( $location_of_wp_config ); // Wildcard DNS message. if ( is_wp_error( $errors ) ) { wp_admin_notice( $errors->get_error_message(), array( 'additional_classes' => array( 'error' ), ) ); } if ( $_POST ) { if ( allow_subdomain_install() ) { $subdomain_install = allow_subdirectory_install() ? ! empty( $_POST['subdomain_install'] ) : true; } else { $subdomain_install = false; } } else { if ( is_multisite() ) { $subdomain_install = is_subdomain_install(); ?> <p><?php _e( 'The original configuration steps are shown here for reference.' ); ?></p> <?php } else { $subdomain_install = (bool) $wpdb->get_var( "SELECT meta_value FROM $wpdb->sitemeta WHERE site_id = 1 AND meta_key = 'subdomain_install'" ); wp_admin_notice( '<strong>' . __( 'Warning:' ) . '</strong> ' . __( 'An existing WordPress network was detected.' ), array( 'additional_classes' => array( 'error' ), ) ); ?> <p><?php _e( 'Please complete the configuration steps. To create a new network, you will need to empty or remove the network database tables.' ); ?></p> <?php } } $subdir_match = $subdomain_install ? '' : '([_0-9a-zA-Z-]+/)?'; $subdir_replacement_01 = $subdomain_install ? '' : '$1'; $subdir_replacement_12 = $subdomain_install ? '$1' : '$2'; if ( $_POST || ! is_multisite() ) { ?> <h3><?php esc_html_e( 'Enabling the Network' ); ?></h3> <p><?php _e( 'Complete the following steps to enable the features for creating a network of sites.' ); ?></p> <?php $notice_message = '<strong>' . __( 'Caution:' ) . '</strong> '; $notice_args = array( 'type' => 'warning', 'additional_classes' => array( 'inline' ), ); if ( file_exists( $home_path . '.htaccess' ) ) { $notice_message .= sprintf( /* translators: 1: wp-config.php, 2: .htaccess */ __( 'You should back up your existing %1$s and %2$s files.' ), '<code>wp-config.php</code>', '<code>.htaccess</code>' ); } elseif ( file_exists( $home_path . 'web.config' ) ) { $notice_message .= sprintf( /* translators: 1: wp-config.php, 2: web.config */Changelog
Introduced in 3.0.0. Unchanged from 6.7.7 through 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/network.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.