我必须为客户创建一个网站。该客户销售不同的产品,并希望增强他们的观点。例如,我认为最好的方法是创建子域product1.domain.com, product2.domain.com, 等
网站domain.com 将显示所有产品(例如,可通过菜单访问),子域将仅显示特定产品。所有内容在域和子域上都是相同的(主页、联系人、关于、产品除外)。子目录对我的客户来说不是一个好的解决方案,因为产品是竞争对手domain.com/product1/ 似乎不如子域好。
我尝试过wordpress多站点,但我意识到每个子域都是完全分离的,这不是我想要的。我已经看到一些网站有多语言的子域,比如gravatar。com或维基百科。org,并且有一个插件(WPML),但我不知道它是如何工作的。我该怎么做?我有点迷路了。我是否需要创建一个插件来在wordpress multisite中使用它(我以前从未这样做过),或者我可以在没有WPMU的情况下使用它?我可以用php编写代码。
欢迎提供任何帮助/建议/线索
最合适的回答,由SO网友:giraff 整理而成
是的,这里不需要多站点。我会尝试映射同一wordpress安装上的所有子域,然后通过当前URL自定义模板。在wp-config.php
然后使用当前URL作为基本URL:
define(\'WP_HOME\', \'http://\' . $_SERVER[\'HTTP_HOST\']);
define(\'WP_SITEURL\', \'http://\' . $_SERVER[\'HTTP_HOST\']);
您还可以为每个子域创建不同的主题(请参阅“主题切换器”插件)。