我想运行多个网站: -
i.e http://example.com
& http://backend.example.com
两个网站都将连接到单个数据库。 我怎么能这样做,因为wordpress从数据库中读取siturl。
答案 0 :(得分:1)
使用同一个数据库可以有两种方法让两个wordpress网站: 1.为两个网站设置不同的表前缀,保持数据库相同。 2.使用WordPress多站点功能。 查看https://codex.wordpress.org/Installing_Multiple_Blogs
答案 1 :(得分:0)
我找到了我的问题的答案,我在这里发帖,以便它可以帮助其他人: -
在两个网站上传相同的wp_config.php(具有相同的数据库详细信息)
将您的wp_options表复制到其他表名,然后将其命名为:wp_options_site_2 并更新其siteurl(您的第二个站点域)。 保持第一个网站不变。转到第二个网站> wp_includes打开wp_db.php找到set_prefix函数在return语句之前添加行: -
$this->options = 'wp_options_site_2';