我们的团队在使用WordPress 3 multisite时遇到了一个问题。我们通常使用站点的本地副本(localhost/testsite),但使用相同的数据库来保持所有更改都是最新的。
这在一次安装中就可以很好地工作,因为您可以使用以下内容覆盖PHP中的数据库配置:
define( \'URL\', $path );
define( \'WP_HOME\', $path );
define( \'WP_SITEURL\', $path );
define( \'WP_CONTENT_URL\', $path . \'/wp-content\' );
但这在多站点上不起作用,因为有额外的表(
wp_blogs
,
wp_site
) 他们在自己的设置中有博客的路径。
有人知道如何覆盖这些设置吗?我希望该网站在域上运行localhost 对于我们的开发人员,developerdomain.com 对于我们的测试服务器realdomain.com 当网站上线时。
如果我们必须为每个数据库设置不同的数据库,手动更改域和路径,然后在数据库之间复制帖子、博客和用户数据以进行调试并继续开发,这感觉有点过头了。。。