我的客户有两个领域,希望将产品目录拆分为两个领域。他们希望拥有一个在两个域上共享的购物车,即在两个域上共享会话,这至少在原则上得到了解决,而不是这个问题的重点。
我使用WooCommerce(在这方面没有选择)。
由于产品需要在一个事务中订购,所以它们需要在同一个数据库中,所以我认为正常的多站点安装是行不通的。
因此,我希望能够使用单个WP安装$_SERVER[\'SERVER_NAME\']
在里面WP_SITEURL
&;WP_HOME
.
我很少看到这样做的参考文献,所以我对可能出现的不可预见的后果感到紧张。
谁能让我放心,或者告诉我为什么我不应该这样做?
最合适的回答,由SO网友:Denis de Bernardy 整理而成
就我个人而言,我将它们默认为HTTP主机:
define(\'WP_HOME\', \'http://\' . $_SERVER[\'HTTP_HOST\']);
define(\'WP_SITEURL\', \'http://\' . $_SERVER[\'HTTP_HOST\']);
对于单个WP安装,没有任何警告。事实上,在dev.example中测试更改时非常方便。com子域,即允许在实时站点上推出更改之前使用相同的数据库。
但是,不要在多站点安装中执行此操作-尤其是您计划使用域映射。:-)