我为我的桌面网站购买了一个移动主题,但移动主题需要它自己的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但由于某种原因它没有正确安装,我得到一个重定向循环或错误建立数据库,我认为我的数据库中的一些插件导致问题...所以我必须排除多站点/网络一个选项。
答案 0 :(得分:0)
我找到了一些效果很好的东西。在wp-includes文件夹内的我的移动网站(第二次wordpress安装)上,我编辑了818行上方的文件 wp-db.php (可能可以把它放在任何地方)并输入以下代码:
$tables['comments'] = 'wp_comments';
$tables['commentmeta'] = 'wp_commentmeta';
现在,当我在桌面网站上发表评论时,评论也会在移动网站上显示,反之亦然。唯一的问题是,如果您删除评论,则总评论数不会反映出来。对我来说没什么大不了的。