我在同一台服务器上有三个不同的URL,需要共享一个WordPress 3.0.1数据库。我希望能够从一个主WP添加一个新帖子,并且更改会显示在其他两个站点上。
配置文件(db表)的更改是否足够?
答案 0 :(得分:1)
首先,我认为您将多站点和多个Wordpress安装与一个数据库混淆。
三个Wordpress安装可以从同一个数据库中提取。 (但不是“表”,正如你第一次说的那样,我编辑过。)多个安装可以通过使用不同的表前缀从同一个数据库工作,这样每次安装都不会与另一个安装发生碰撞或者在第2个,第3个等时被覆盖。 ,安装得到。见Installing Multiple Blogs « WordPress Codex
但是,除非您使用Multisite并以不同的方式共享内容,否则您会尝试使用三个不同的网址来解决问题。
您应该做的是在一个数据库WordPress › FeedWordPress « WordPress Plugins上使用带有三个不同表前缀的三个Wordpress安装来复制内容。
或者,Wordpress Multisite在一个WP管理员下有三个文件夹(需要一个可以访问httpd的VPS)和WordPress › WordPress MU Sitewide Tags Pages « WordPress Plugins。
或者,Wordpress Multisite在一个WP管理员下有三个域(要求VPS可以访问单独域映射的httpd和DNS更改),WordPress › WordPress MU Domain Mapping « WordPress Plugins和WordPress › FeedWordPress « WordPress Plugins复制内容。
请注意,重复的内容也会让您的SEO受到惩罚。
而且,这个问题是否可以让您对此Elance工作出价?:Have three URLS that need to share the same WP DB | Elance Job
答案 1 :(得分:0)
是的,没关系,但是你必须确保所有的代码库都是相同的(即当你更新一个代码库时,你都要更新它们)。此外,您最好只进行手动升级,否则您将失去跟踪。