Pętle logowania w wielu domenach WordPress

wordpress

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.

Co o tym myślisz?

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.