WP_SITEURL中的$_SERVER[‘SERVER_NAME

时间:2013-11-12 作者:jezmck

我的客户有两个领域,希望将产品目录拆分为两个领域。他们希望拥有一个在两个域上共享的购物车,即在两个域上共享会话,这至少在原则上得到了解决,而不是这个问题的重点。

我使用WooCommerce(在这方面没有选择)。

由于产品需要在一个事务中订购,所以它们需要在同一个数据库中,所以我认为正常的多站点安装是行不通的。

因此,我希望能够使用单个WP安装$_SERVER[\'SERVER_NAME\'] 在里面WP_SITEURL &;WP_HOME.

我很少看到这样做的参考文献,所以我对可能出现的不可预见的后果感到紧张。

谁能让我放心,或者告诉我为什么我不应该这样做?

1 个回复
最合适的回答,由SO网友:Denis de Bernardy 整理而成

就我个人而言,我将它们默认为HTTP主机:

define(\'WP_HOME\',     \'http://\' . $_SERVER[\'HTTP_HOST\']);
define(\'WP_SITEURL\',  \'http://\' . $_SERVER[\'HTTP_HOST\']);
对于单个WP安装,没有任何警告。事实上,在dev.example中测试更改时非常方便。com子域,即允许在实时站点上推出更改之前使用相同的数据库。

但是,不要在多站点安装中执行此操作-尤其是您计划使用域映射。:-)

结束

相关推荐

Copy Root Multisite Site

我在WordPress中创建了一个多站点安装,位于example.com 网站位于example.com/site1, example.com/site2 等是否可以创建example.com 在example.com/site3?Blog Copier 和NS cloner 由于某种原因,不允许您创建根站点的副本。这背后的技术限制是什么?