在同一数据库上的两个Wordpress安装之间共享/同步注释

时间:2014-01-07 21:28:19

标签: wordpress mobile synchronization comments

我为我的桌面网站购买了一个移动主题,但移动主题需要它自己的Wordpress安装。所以我在同一个数据库的子域上有桌面网站.com和移动网站,只是安装了不同的Wordpress。

我知道你可以通过将它放在移动主题的wp-config中来共享用户和用户元:

define('CUSTOM_USER_TABLE', 'wp_users');
define('CUSTOM_USER_META_TABLE', 'wp_usermeta');

但有没有办法在同一个数据库上的2个Wordpress安装之间共享评论?因此,如果用户“x”回复我桌面网站上的帖子,则评论也会在我的移动网站上显示该帖子(反之亦然)。

桌面Wordpress评论的数据库条目为 wp_commentmeta wp_comments

对于Mobile Wordpress, wp_mobilecommentmeta wp_mobilecomments

有可能吗?我已经尝试过安装Multisite但由于某种原因它没有正确安装,我得到一个重定向循环或错误建立数据库,我认为我的数据库中的一些插件导致问题...所以我必须排除多站点/网络一个选项。

1 个答案:

答案 0 :(得分:0)

我找到了一些效果很好的东西。在wp-includes文件夹内的我的移动网站(第二次wordpress安装)上,我编辑了818行上方的文件 wp-db.php (可能可以把它放在任何地方)并输入以下代码:

$tables['comments'] = 'wp_comments';
$tables['commentmeta'] = 'wp_commentmeta';

现在,当我在桌面网站上发表评论时,评论也会在移动网站上显示,反之亦然。唯一的问题是,如果您删除评论,则总评论数不会反映出来。对我来说没什么大不了的。