在2个不同的wordpress网站(不同的网址)之间共享相同的帖子和页面数据

时间:2018-01-30 13:31:56

标签: php mysql wordpress

我已经制作了3个房地产演示网站(具有不同的设计和布局),但由于单个网站托管服务器,我想用相同的数据库运行所有2个演示。

1 个答案:

答案 0 :(得分:0)

我不确认,但希望这对你有用。

使用单个数据库安装2个网站(2个副本)。 在您的数据库中创建新表。将其命名为 wp_options2 ,并在新表格中复制 wp_options 在{strong> wp-config.php 中的第二次安装中,if ( !defined('ABSPATH') ) add define( 'M7_OPTIONS_TABLE', 'wp_options2' );之前 在第二次安装中转到第951行的wp-includes / wp-db.php并添加代码:

if ( isset( $tables['options'] ) && defined( 'M7_OPTIONS_TABLE' ) )
                $tables['options'] = M7_OPTIONS_TABLE;

(这些代码应该在if ( isset( $tables['users'] ) && defined( 'CUSTOM_USER_TABLE' ) ) )

之前添加到公共函数表函数中

现在你应该能够改变主题,插件atc。对于第二主题,但所有帖子,分类法atc。将在两个网站上发布消息(对于seo bdw来说很糟糕。)

如果在第二次安装时你会遇到链接问题,请添加

define('WP_HOME','http://seccond_website.com');
define('WP_SITEURL','http://seccond_website.com');
在你的wp-config.php文件中

.....