Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak naprawić błąd WordPress Admin Ajax 400 (Bad Request)

Napotkanie błędów WordPress jest frustrujące, zwłaszcza gdy komunikat nie daje jasnej wskazówki.

Błąd 400 (Bad Request) w admin Ajax zazwyczaj oznacza, że serwer nie mógł zrozumieć żądania przeglądarki. Często jest to spowodowane przez wtyczkę, motyw, a nawet literówkę w adresie URL.

Widzieliśmy, że jest wyzwalany podczas przesyłania plików, podczas uruchamiania niestandardowego kodu lub podczas przeglądania obszaru administracyjnego. Na szczęście zazwyczaj łatwo go naprawić.

W tym przewodniku pokażemy, co powoduje błąd 400 i jak go szybko naprawić.

Naprawianie błędu złego żądania admin-ajax w WordPress

Co powoduje błąd 400 (Bad Request)?

Błąd 400 (Bad Request) zazwyczaj występuje, gdy przeglądarka wysyła żądanie, którego serwer nie może zrozumieć.

Jest to częsty błąd WordPress, ale sama wiadomość nie daje zbyt wielu wskazówek. Może to być mylące dla początkujących podczas rozwiązywania problemów.

Możesz zobaczyć go jako proste powiadomienie „400 Bad Request” w przeglądarce. Dokładny wygląd może się różnić w zależności od dostawcy hostingu.

Ogólny błąd 400 bad request

Może się również pojawić w narzędziach deweloperskich przeglądarki w zakładce „Konsola”.

Jest to szczególnie prawdziwe, jeśli żądanie dotyczy pliku admin-ajax.php.

Błąd Admin ajax 400 bad request w konsoli przeglądarki

Oto najczęstsze powody, dla których widzieliśmy ten błąd:

1. Nieprawidłowy lub źle sformułowany adres URL

Drobny błąd typograficzny lub dodatkowy znak w URL może spowodować odrzucenie żądania przez serwer. Nawet spacja lub symbol w złym miejscu może prowadzić do tego błędu.

2. Pamięć podręczna przeglądarki i pliki cookie

Nieaktualne lub uszkodzone dane przeglądarki to kolejny częsty powód. Wielokrotnie widzieliśmy, jak ten problem rozwiązuje się po prostu przez wyczyszczenie pamięci podręcznej i plików cookie.

3. Przesyłanie dużych plików

Próba przesłania plików, które są zbyt duże dla limitów serwera, również może prowadzić do błędu 400. Często zdarza się to podczas przesyłania obrazów lub filmów w wysokiej rozdzielczości.

4. Konflikty wtyczek lub motywów

Nowe lub niedawno zaktualizowane wtyczki lub motywy mogą zawierać kod, który koliduje z Twoją konfiguracją. Może to spowodować błąd 400 po aktywacji.

5. Problemy po stronie serwera

Czasami problem leży po stronie samego serwera. Uszkodzony plik .htaccess lub błędnie skonfigurowane ustawienia mogą wywołać ten błąd, ale przywrócenie czystej wersji zazwyczaj pomaga.

Teraz, gdy wiesz, co może być przyczyną, przejdźmy krok po kroku przez sposób naprawienia błędu.

Jak naprawić błąd 400 (Bad Request) w WordPress

Teraz, gdy omówiliśmy, co może powodować błąd 400 (Bad Request), przejdźmy do kroków, aby go naprawić. Te rozwiązania są proste i skuteczne, nawet jeśli nie jesteś ekspertem technicznym.

Oto lista kroków, które pokażemy w tym przewodniku:

  1. Sprawdź adres URL
  2. Wyczyść pamięć podręczną i pliki cookie przeglądarki
  3. Zmniejsz rozmiar przesyłanych plików
  4. Dezaktywuj wszystkie wtyczki
  5. Przełącz się na domyślny motyw
  6. Resetuj permalinki
  7. Więcej pomocnych zasobów do naprawy błędów WordPress 🎁

Sprawdź adres URL

Pierwszą rzeczą do sprawdzenia jest adres URL, który próbujesz odwiedzić. Nawet mała literówka, taka jak brakujący znak lub spacja, może spowodować błąd żądania i wywołać błąd 400.

Upewnij się, że link jest poprawny i nie zawiera dodatkowych symboli ani spacji. Jeśli wygląda dobrze, a błąd nadal się pojawia, przejdź do następnego kroku.

Wyczyść pamięć podręczną i pliki cookie przeglądarki

Nieaktualne lub uszkodzone dane przeglądarki mogą również powodować błąd 400 Bad Request. Czyszczenie pamięci podręcznej i plików cookie to szybki sposób na jego naprawienie.

Dla Chrome: Kliknij menu z trzema kropkami w prawym górnym rogu i wybierz „Usuń dane przeglądania”.

Wyczyść pamięć podręczną w Google Chrome

W wyskakującym okienku zaznacz zarówno „Pliki cookie i inne dane witryn”, jak i „Buforowane obrazy i pliki”.

Ustaw zakres czasu na „Cały czas”, a następnie kliknij „Usuń dane”.

Usuń pliki cookie i dane witryn chrome

Dla Firefox: Kliknij ikonę menu w prawym górnym rogu ekranu.

Stąd musisz wybrać „Ustawienia”.

Ustawienia przeglądarki Firefox

Spowoduje to otwarcie ustawień przeglądarki.

Następnie przejdź do zakładki „Prywatność i bezpieczeństwo”, przewiń do sekcji „Pliki cookie i dane witryny” i kliknij „Wyczyść dane”.

Wyczyść dane w Firefoksie

Wybierz „Pliki cookie i dane witryn” oraz „Pamięć podręczną zawartości internetowej”.

W sekcji „Kiedy” wybierz „Wszystko”, a następnie kliknij „Wyczyść”.

Usuń pliki cookie przeglądarki w Firefoksie

W przypadku innych przeglądarek możesz skorzystać z naszego przewodnika po czyszczeniu pamięci podręcznej we wszystkich głównych przeglądarkach.

Po wyczyszczeniu pamięci podręcznej odśwież swoją witrynę, aby sprawdzić, czy błąd został rozwiązany.

3. Zmniejsz rozmiar przesyłanych plików

Jeśli błąd pojawia się podczas przesyłania pliku, plik może być zbyt duży dla serwera.

Oto kilka sposobów na naprawienie tego:

define('WP_MEMORY_LIMIT', '256M');

Po wprowadzeniu zmian spróbuj ponownie przesłać plik, aby sprawdzić, czy błąd został rozwiązany.

4. Dezaktywuj wszystkie wtyczki

Innym częstym powodem błędu admin-ajax.php 400 jest konflikt między wtyczkami lub źle napisana wtyczka.

Aby znaleźć winowajcę, będziesz musiał najpierw dezaktywować wszystkie swoje wtyczki.

Przejdź do strony Wtyczki » Zainstalowane wtyczki w swoim panelu administracyjnym WordPress. Zaznacz wszystkie wtyczki, wybierz „Dezaktywuj” z rozwijanego menu Akcje masowe i kliknij „Zastosuj”.

Dezaktywacja wszystkich wtyczek WordPress

Następnie odwiedź swoją witrynę, aby sprawdzić, czy błąd zniknął. Jeśli tak, to problemem był jeden z wtyczek.

Zacznij ponownie aktywować wtyczki po jednej. Po każdej aktywacji sprawdzaj swoją witrynę, aż znajdziesz wtyczkę, która powoduje błąd.

Uwaga: Jeśli nie możesz uzyskać dostępu do obszaru administracyjnego, możesz dezaktywować wtyczki za pomocą FTP lub Menedżera plików w cPanel.

5. Przełącz się na domyślny motyw

Czasami motyw WordPressa może powodować błąd 400, zwłaszcza jeśli zawiera niestandardowy kod lub nie przestrzega standardów kodowania WordPressa.

Aby sprawdzić, czy problemem jest motyw, spróbuj przełączyć się na domyślny motyw WordPress, taki jak Twenty Twenty-Four lub Twenty Twenty-Three.

Przejdź do strony Wygląd » Motywy w swoim panelu administracyjnym. Jeśli masz już zainstalowany domyślny motyw, najedź na niego kursorem i kliknij „Aktywuj”.

Aktywuj motyw

Jeśli jeszcze go nie masz, zapoznaj się z naszym przewodnikiem na temat jak zainstalować motyw WordPress.

Po przełączeniu sprawdź ponownie swoją witrynę. Jeśli błąd zniknie, prawdopodobnie przyczyną był Twój motyw.

Możesz skontaktować się z twórcą motywu w celu uzyskania wsparcia lub przełączyć się na bardziej niezawodną alternatywę. Sprawdź naszą listę najlepszych motywów WordPress, aby znaleźć świetne opcje.

Nieprawidłowe permalinki mogą również powodować błąd 400 Bad Request, zwłaszcza jeśli struktura adresu URL jest błędnie skonfigurowana lub uszkodzona.

Na szczęście WordPress ułatwia resetowanie permalinków. Wystarczy przejść do Ustawienia » Permalink i kliknąć przycisk „Zapisz zmiany” bez modyfikowania czegokolwiek.

Resetuj linki stałe

Ta akcja odświeży ustawienia permalinków i wygeneruje na nowo plik .htaccess, co często usuwa błąd.

Więcej pomocnych zasobów do naprawy błędów WordPress 🎁

Nadal masz problemy? Oto kilka dodatkowych przewodników, które mogą pomóc w diagnozowaniu i naprawianiu powiązanych błędów WordPressa:

Mamy nadzieję, że ten przewodnik pomógł Ci naprawić błąd administracyjny Ajax 400 – Bad Request w WordPress. Możesz również zapoznać się z naszą listą niezbędnych zadań konserwacyjnych WordPress lub odkryć sposoby na ulepszenie obszaru administracyjnego WordPress.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

Komentarze

  1. Gratulacje, masz okazję być pierwszym komentującym tego artykułu.
    Masz pytanie lub sugestię? Zostaw komentarz, aby rozpocząć dyskusję.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.