WordPress: How to set WP_SITEURL?
What is WP_HOME?
WP_HOME and WP_SITEURL are similar in such a way that they both check the wp_options table in the database.
If you set the value for WP_HOME in wp-config.php file, it won’t affect the wp_options table in the database.
What is home address in WordPress?
home address is used to set the address for your blog. Typing that address in the browser will take users to your blog.
Similar to WP_SITEURL, WP_HOME value should include the https:// part and it should NOT include the trailing slash(/) at the end.
Defining WP_HOME helps improve WordPress performance since your site needs to make a fewer database call and can easily find the siteurl from the wp-config.php file.
How to define WP_HOME?
define( ‘WP_HOME’, ‘http://yogeshchauhan.com/blog’ );
How to define WP_HOME dynamically?
You can dynamically set WP_HOME based on $_SERVER[‘HTTP_HOST’].
define( 'WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/path/to/blog' );
address blog home_url url WP_HOME WP_SITEURL