WordPress 绑定多个域名的方法

根据 WordPress 配置数据的优先级,我们可以通过下面的代码覆盖数据库里面的这两个设置。

$home = 'http://'.$_SERVER['HTTP_HOST']; #获取当前访问的域名
$siteurl = 'http://'.$_SERVER['HTTP_HOST'];
define('WP_HOME', $home);
define('WP_SITEURL', $siteurl);

以上代码可以写到 WordPress 的 wp-config.php 文件或当前主题的 function.php 中。

获取首页 URL 和站点 URL

需要注意的是,一旦设置了这两个值,我们就需要通过获取常量值来获取首页 URL 和站点 URL 了,通过上面的方法获取的数据库里面的地址有可能是不正确的。

$home = WP_HOME;
$siteurl = WP_SITEURL;

在绑定多个域名和或经常需要修改域名的时候,这种方法是非常好用的,如果网站只有一个域名或者偶尔更换一下域名,还是直接修改数据库里面的地址比较好一点。

版权声明:原创作品,未经允许不得转载,否则将追究法律责任。
本站资源有的自互联网收集整理,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
本文链接:源头网https://www.58588885.com/6914.html
许可协议:《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权