Документация
WordPress упоминает в документации , что вы можете использовать одну и ту же базу пользователей в разных базах данных в одном домене. Затем дополнительно предоставляется ссылка , где объясняется, как редактировать wp-config. php для достижения этой цели.
Реализация
База данных-1 и база-2 находятся в одном домене. А также папка-1 и папка-2. В папке 1 вы загружаете установочный комплект WordPress и редактируете wp-config. php: добавьте учетные данные базы данных-1 и приведенный ниже код для пользовательской базы пользователей. Затем продолжите установку вручную.
$table_prefix = 'wp1_';
// custom users and usermeta tables
define( 'CUSTOM_USER_TABLE', 'wp1_users' );
define( 'CUSTOM_USER_META_TABLE', 'wp1_usermeta' );
В папке 2 вы загружаете установочный комплект WordPress и редактируете wp-config. php: добавьте учетные данные базы данных-2 и приведенный ниже код для пользовательской базы пользователей. Таблица_prefix в соответствии с базой данных-2, но те же пользовательские таблицы, что и в базе данных-1. Затем приступите к ручной установке.
$table_prefix = 'wp2_';
// custom users and usermeta tables
define( 'CUSTOM_USER_TABLE', 'wp1_users' );
define( 'CUSTOM_USER_META_TABLE', 'wp1_usermeta' );
В результате получается две базы данных, каждая из которых имеет свои собственные таблицы: wp1_users, wp1_usermeta. Без связи между базами данных пользователей.
Как их соединить, чтобы получить несколько баз данных, одинаковых пользователей?