我正在寻找一种方法,将我的users和usermeta表分离到一个与我的主WP安装不同的数据库中。最终目标是在多个WP安装上共享这些表。
据我所知,HyperDB应该考虑到这一点,但在创建和链接数据集时,他们的文档有点稀疏,我认为这是我应该寻找的地方。
我尝试过类似的方法,但没有成功:
$wpdb->add_database(array(
\'host\' => DB_HOST,
\'user\' => DB_USER,
\'password\' => DB_PASSWORD,
\'name\' => \'my_user_db_name\',
\'write\' => 0,
\'read\' => 1,
\'dataset\' => \'user\',
\'timeout\' => 0.2,
));
$wpdb->add_table( $user, $wpdb->base_prefix . \'users\' );
$wpdb->add_table( $user, $wpdb->base_prefix . \'usermeta\' );
但这并不成功。任何帮助都将不胜感激。提前谢谢~凸轮