Прежде всего, Multisite - это не то, что я ищу. У меня есть 5 веб-сайтов, использующих Wordpress на разных доменах, для которых я хотел бы включить учетные записи пользователей. Мне нужно, чтобы пользовательские данные были доступны для всей сети, и когда пользователь создает учетную запись, он также получает мгновенный доступ ко всем другим веб-сайтам. То, что я пытаюсь сделать, не рекомендуется Wordpress при использовании Multisite:
Если вы планируете создавать сайты, которые тесно связаны между собой, которые совместно используют данные или пользователей, то многосайтовая сеть может оказаться не лучшим решением. - http://codex.wordpress.org/Before_You_Create_A_Network (1-й абзац, 3-е предложение)
Я попытался использовать «трюк с таблицей общих пользователей», как упомянуто здесь http://wordpress.org/support/topic/multiple-sites-same-users-how и здесь http://xentek.net/articles/528/ внедрение-wordpress-shared-users-table-trick / и ряда других мест ... проблема в том, что этой информации 2-7 лет, и я использую Wordpress 3.5.1, и этот "трюк" не не похоже на работу.
Я попытался вставить этот код в wp-config в $table_prefix
строке.
define('CUSTOM_USER_TABLE', 'wp_users');
define('CUSTOM_USER_META_TABLE', 'wp_usermeta');
Короче говоря, я не думаю, что этот трюк больше работает, так как я вообще не могу войти на второй сайт на стороне администратора.
Любые предложения о том, как лучше связать эти данные?
CUSTOM_USER_TABLE
бы не работать ... Посмотрите, есть ли что-то здесь: wordpress.stackexchange.com/search?q=CUSTOM_USER_TABLE