Перш за все, 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-користувачів-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