On this page
update_home_siteurl( string $old_value, string $value )
Flushes rewrite rules if siteurl, home or page_on_front changed.
Parameters
$old_valuestring Required$valuestring Required
Source
File: wp-admin/includes/misc.php. View all references
function update_home_siteurl( $old_value, $value ) {
if ( wp_installing() ) {
return;
}
if ( is_multisite() && ms_is_switched() ) {
delete_option( 'rewrite_rules' );
} else {
flush_rewrite_rules();
}
}
Related
Uses
| Uses | Description |
|---|---|
| wp_installing() wp-includes/load.php | Check or set whether WordPress is in “installation” mode. |
| delete_option() wp-includes/option.php | Removes option by name. Prevents removal of protected WordPress options. |
| flush_rewrite_rules() wp-includes/rewrite.php | Removes rewrite rules and then recreate rewrite rules. |
| ms_is_switched() wp-includes/ms-blogs.php | Determines if switch_to_blog() is in effect |
| is_multisite() wp-includes/load.php | If Multisite is enabled. |
Changelog
| Version | Description |
|---|---|
| 2.1.0 | Introduced. |
© 2003–2022 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/functions/update_home_siteurl