Jakiś czas temu wdrożyliśmy instalację WordPress w wielu domenach (nie subdomenach), włączając funkcje wielu użytkowników i instalując wtyczka dla wielu domen. Kiedy już wszystko działało, jednym z problemów, na które napotkaliśmy, była pętla logowania, gdy ktoś próbował zalogować się do WordPress w jednej z domen. Co dziwniejsze, działo się to w Firefoksie i Internet Explorerze, ale nie w Chrome.
Prześledziliśmy problem aż do wykorzystania plików cookie przeglądarki dla WordPress. Musieliśmy zdefiniować ścieżkę plików cookie w naszym wp-config.php plik, a następnie wszystko działało dobrze! Oto jak zdefiniować ścieżki plików cookie w konfiguracji wielodomenowej:
define ('ADMIN_COOKIE_PATH', '/'); define ('COOKIE_DOMAIN', ''); define ('COOKIEPATH', ''); define ('SITECOOKIEPATH', '');
Dzięki Joost De Valk za jego wkład w tę kwestię. To było jakiś czas temu i nigdy nie przestałem mu dziękować za pomoc.