我有一个跨不同域的多个wordpress安装用例,这些域可以访问单个数据库,因此帖子,页面等在两者之间共享。但是,每次安装都需要单独的设置。
原因是,一个安装将作为一个安全的管理面板,这是IP白名单,只能通过https读写访问,而第二个将坐在客户端面向服务器,只有读访问数据库。
我已经尝试改变前缀在wp-config.php,
$table_prefix = 'wp_'; //install one
$table_prefix = 'wp2_'; //install two
,但这当然创建了所有表的第二个版本。有正确的解决方法吗?还是我需要编写自定义SQL,从而不需要第二次安装wordpress ?
你可以尝试网络启用WordPress(WordPress Multisite)。否则,您别无选择,您需要再次创建表以在同一数据库上工作。如果你想在wordpress中启用网络,试试这个代码页。
抄本阅读