Błędy często są częścią procesu programowania. Prędzej czy później zobaczysz komunikat o błędzie: „Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress." (Pliki cookie są zablokowane lub nieobsługiwane przez Twoją przeglądarkę. Musisz włączyć pliki cookie, aby używać WordPressa.).
Ten błąd może wystąpić, gdy logujesz się do swojej strony WordPress. Ten artykuł wyjaśnia kilka rozwiązań błędu WordPressa „enable cookies".

Wbrew temu, co sugeruje komunikat, ten błąd nie musi pojawiać się z powodu zablokowanych plików cookie.
Często zobaczysz ten błąd przez wtyczkę zabezpieczeń lub cache na Twojej stronie, lub po zmianie serwera/adresu IP po migracji witryny na inny hosting.
Czasami błąd znika po prostu po odświeżeniu przeglądarki.
Zastosuj poniższe możliwe rozwiązania, jeśli błąd nie ustąpi.
Contents
Przyczyny błędu: „Cookies are blocked or not supported by your browser"
Istnieje tylko kilka możliwych powodów, dla których Twoja strona WordPress zwraca błąd plików cookie podczas próby zalogowania. Poniżej znajdują się dwie najbardziej popularne przyczyny. Na szczęście możemy je szybko naprawić.
Błąd logowania WordPressa spowodowany przez wtyczkę zabezpieczeń lub cache
Wtyczki zabezpieczeń lub cache mogą ingerować w obsługę plików cookie i logowanie Twojej strony WordPress i uniemożliwiać prawidłowe wygenerowanie pliku cookie logowania użytkownika WordPressa. W efekcie może to prowadzić do błędu „Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress."
Aby to naprawić, tymczasowo wyłącz wtyczkę zabezpieczeń i cache, zmieniając nazwę katalogu wtyczki. Aby to zrobić, zaloguj się do strony przez FTP lub za pomocą wtyczki menedżera plików, a następnie zmień nazwę konkretnego katalogu /wp-content/plugins/plugin-name na inną.
Następnie spróbuj ponownie zalogować się do kokpitu WordPressa. Jeśli to rozwiązuje Twój problem, zainstaluj ponownie wtyczkę cache i zabezpieczeń i poinformuj jej autorów o napotkanym problemie z plikami cookie, aby mogli go naprawić.
Jeśli migrujesz swoją stronę WordPress na inny serwer, a domena pozostaje taka sama, może powstać konflikt między plikami cookie zapisanymi w Twojej przeglądarce a nowym serwerem hostingu. Dlatego usuń wszystkie pliki cookie przeglądarki i spróbuj zalogować się do kokpitu WordPressa.
Naprawianie „WordPress Enable Cookies Error" przez edycję pliku wp-config.php
Musisz wkleić w tym miejscu jedną linię kodu, aby pozbyć się tego błędu. Możesz uzyskać dostęp do pliku wp-config.php przez Filezilla w głównym katalogu Twojej strony. Wklej poniższy kod na samym dole, zaraz przed linią
/* That’s all, stop editing!…*/.
define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );Odśwież przeglądarkę i ciesz się ponownym zalogowaniem do swojej strony.
Napraw błąd „Cookies are blocked or not Supported" przez edycję pliku functions.php
Jeśli żadne z powyższych rozwiązań nie zadziałało, wypróbuj poniższe. Podzieliliśmy je na trzy odrębne kroki:
Krok 1: Otwórz i edytuj plik functions.php
Możesz uzyskać dostęp do tego pliku i otworzyć go za pomocą menedżera plików cPanel lub narzędzia FTP, takiego jak Filezilla. Po zalogowaniu przejdź do katalogu motywu Twojej strony, w którym znajduje się plik functions.php. Zwykle jest to wp-content/themes/theme-name/functions.php.
Krok 2: Dodaj kod do pliku functions.php
Skopiuj poniższy kod i wklej go na końcu pliku functions.php.
if ( SITECOOKIEPATH != COOKIEPATH ) {
setcookie(TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN);
}Krok 3: Zapisz plik
Po zapisaniu i przesłaniu zmienionego pliku functions.php na Twoją stronę, nie powinieneś już widzieć błędu „Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress."