从一个数据库安装多个wordpress


Multiple wordpress installs working from a single database

我有一个跨不同域的多个wordpress安装用例,这些域可以访问单个数据库,因此帖子,页面等在两者之间共享。但是,每次安装都需要单独的设置。

原因是,一个安装将作为一个安全的管理面板,这是IP白名单,只能通过https读写访问,而第二个将坐在客户端面向服务器,只有读访问数据库。

我已经尝试改变前缀在wp-config.php,

$table_prefix  = 'wp_'; //install one

$table_prefix  = 'wp2_'; //install two

,但这当然创建了所有表的第二个版本。有正确的解决方法吗?还是我需要编写自定义SQL,从而不需要第二次安装wordpress ?

你可以尝试网络启用WordPress(WordPress Multisite)。否则,您别无选择,您需要再次创建表以在同一数据库上工作。如果你想在wordpress中启用网络,试试这个代码页。

抄本阅读