Po pierwsze, Multisite nie jest tym, czego szukam. Mam 5 stron internetowych korzystających z Wordpress, wszystkie w osobnych domenach, dla których chciałbym włączyć konta użytkowników. Potrzebuję, aby dane użytkownika były udostępniane w całej sieci, a kiedy użytkownik utworzy konto, będzie miał natychmiastowy dostęp do wszystkich innych stron internetowych. To, co próbuję zrobić, nie jest zalecane przez Wordpress podczas korzystania z Multisite:
Jeśli planujesz tworzyć witryny, które są ze sobą ściśle powiązane, współużytkują dane lub współużytkują użytkowników, sieć wielostanowiskowa może nie być najlepszym rozwiązaniem. - http://codex.wordpress.org/Before_You_Create_A_Network (pierwszy akapit, trzecie zdanie)
Próbowałem użyć „sztuczki udostępnionej tabeli użytkowników”, jak wspomniano tutaj http://wordpress.org/support/topic/multiple-sites-same-users-how i tutaj http://xentek.net/articles/528/ implementowanie sztuczki-wordpress-shared-users-table-trick / i wielu innych miejsc ... problem polega na tym, że ta informacja ma 2-7 lat i używam Wordpress 3.5.1, a ta „sztuczka” nie wydaje się, że działa.
Próbowałem wstawić ten kod do wp-config wokół $table_prefix
linii.
define('CUSTOM_USER_TABLE', 'wp_users');
define('CUSTOM_USER_META_TABLE', 'wp_usermeta');
Krótko mówiąc, nie sądzę, że ta sztuczka już działa, ponieważ nie jestem w stanie zalogować się na drugiej stronie po stronie administratora.
Wszelkie sugestie dotyczące najlepszego sposobu połączenia tych danych?
CUSTOM_USER_TABLE
nie miałbym działać ... Sprawdź, czy coś tu jest: wordpress.stackexchange.com/search?q=CUSTOM_USER_TABLE