三个wordpress站点共享相同的数据

三个wordpress站点共享相同的数据,wordpress,wordpress-theming,Wordpress,Wordpress Theming,我有多个域,如: www.site1.com、www.site2.com、www.site3.com 我希望他们都共享相同的DB表,除了WP_选项表。这是因为每个网站将作为“独立”实体,但仍然有相同的页面、帖子、产品等 我怎样才能做到这一点呢?我真的不明白你为什么需要这种功能,这方面的SEO将是BAAAD:) 不过,有几个插件可以让您将帖子传播到Wordpress网络安装中 允许您在wordpress多站点安装中发布所有博客中的帖子,我想它可以与页面一起使用 还有一些数据库支持更多内容,而且似乎

我有多个域,如: www.site1.com、www.site2.com、www.site3.com

我希望他们都共享相同的DB表,除了WP_选项表。这是因为每个网站将作为“独立”实体,但仍然有相同的页面、帖子、产品等


我怎样才能做到这一点呢?

我真的不明白你为什么需要这种功能,这方面的SEO将是BAAAD:)

不过,有几个插件可以让您将帖子传播到Wordpress网络安装中

允许您在wordpress多站点安装中发布所有博客中的帖子,我想它可以与页面一起使用


还有一些数据库支持更多内容,而且似乎更为活跃。

您可以在每次安装中配置使用的DB表名称:

从链接站点引用:

Edit the wp-db.php file in the wp-includes directory.
In the function set_prefix($prefix) section

After :

foreach ( $this->tables as $table )
$this->$table = $this->prefix . $table;

Added :
$this->options = 'wp_' . 'options';
更多表格:

$this->posts = 'wp_' . 'posts';
$this->categories = 'wp_' . 'categories';
$this->options = 'wp2_' . 'options';
$this->links = 'wp2_' . 'links';
$this->postmeta = 'wp_' . 'postmeta';
$this->terms = 'wp_' . 'terms';
$this->term_taxonomy = 'wp_' . 'term_taxonomy';
$this->term_relationships = 'wp_' . 'term_relationships';
缺点:在WordPress更新期间,此文件容易被覆盖


附加说明:我同意x4vier的观点,SEO结果会很糟糕。我不推荐整个概念。

谢谢您的回复和建议,但我确实需要共享DB的解决方案,原因还有其他几个。。。所以我就是不能使用插件。我希望你的理由足够好:)如果你不能使用插件,那么就使用@Gerald解决方案……在WP 3.5.1中没有这样的产品线这有点不同,但我看不出有什么理由它不起作用。