2015-10-19 2 views
1

У меня есть два разных сайта, основанных на wordpress. Я хочу предоставить пользователям доступ к обоим сайтам, даже если они регистрируются на одном из них.Как подключить две базы данных разных сайтов Wordpress?

Пример:

Если пользователь хуг вход для example1.com то данные пользователя должны храниться в данных базы Оба сайта example1.com и example2.com поэтому пользователю не нужно, чтобы зарегистрироваться для example2.com, если он зарегистрировался в example1.com и наоборот.

Итак, как я могу подключить эту базу данных друг к другу?

Если пользователь зарегистрировался в example1.com, тогда поля базы данных в wordpress с таблицей wp_user по умолчанию должны получать эту информацию пользователя на обоих сайтах.

Короче говоря, я хочу подключить базу данных обоих сайтов, имеющих таблицу wp_user.

+0

Если это виртуальный хостинг, то молись, что ваш провайдер предоставляет удаленный SQL –

+0

Хотя не знаком с WP сам, я уверен, вы можете создать плагин который перехватывает пользователя-пользователя и обновляет пользовательские события и просто добавляет то, что вам нужно, чтобы подключиться к дополнительной БД. – Wobbles

+1

что вы хотите - «единый вход»: https://en-ca.wordpress.org/plugins/tags/sso –

ответ

0

Вы можете создать одну общую базу данных для всех своих сайтов и связать ее с отдельными сайтами, чтобы она могла хранить информацию и может использоваться с любыми сайтами, которые вы хотите.

+0

Любые другие способы на самом деле я больше не знаю о mysql. –

0

Существует много решений SSO для Wordpress, включая ваш сценарий.

заказ: http://wordpress.org/extend/plugins/tags/single-sign-on http://wordpress.org/extend/plugins/tags/sso

Попробуйте этот плагин: https://github.com/voceconnect/wp-multisite-sso

+0

Что делать, если я не хочу использовать плагины, потому что я уже использовал много плагинов и хочу сделать это без плагина –