+48 506 130 673 [email protected]

Strona internetowa na WordPress

Jeśli podczas próby zapisu lub aktualizacji treści w WordPress pojawia się komunikat o błędzie JSON, oznacza to, że coś zakłóca komunikację pomiędzy przeglądarką a serwerem. Przyczyny mogą być różnorodne, ale w tym poradniku dowiesz się, jak krok po kroku rozwiązać ten problem.


1. Co to jest błąd JSON w WordPress?

Błąd JSON zazwyczaj wskazuje na problem z API REST, które WordPress wykorzystuje do komunikacji. Bez poprawnie działającego API REST WordPress nie jest w stanie przetworzyć niektórych żądań, takich jak zapisywanie treści czy publikowanie postów.


2. Najczęstsze przyczyny i rozwiązania

A. Nieprawidłowy adres URL witryny

  1. Przejdź do Ustawienia > Ogólne w panelu WordPress.
  2. Sprawdź, czy pola Adres WordPressa (URL) i Adres witryny (URL) są poprawne (np. https://twojadomena.pl).
  3. Jeśli używasz HTTPS, upewnij się, że certyfikat SSL jest poprawnie skonfigurowany.

B. Wtyczki powodujące konflikt

  1. Dezaktywuj wszystkie wtyczki:
    • Przejdź do Wtyczki > Zainstalowane wtyczki.
    • Zaznacz wszystkie wtyczki i wybierz Dezaktywuj.
  2. Sprawdź, czy błąd nadal występuje.
  3. Aktywuj wtyczki pojedynczo, aby zidentyfikować, która z nich powoduje problem.

C. Motyw powodujący problem

  1. Przejdź do Wygląd > Motywy.
  2. Zmień motyw na jeden z domyślnych (np. Twenty Twenty-Two).
  3. Sprawdź, czy problem został rozwiązany.

D. Błędy w pliku .htaccess

  1. Połącz się z serwerem przez FTP lub menedżer plików w panelu hostingu.
  2. Znajdź plik .htaccess w katalogu głównym WordPress.
  3. Zmień jego nazwę (np. na .htaccess_backup).
  4. Zaloguj się do WordPress i przejdź do Ustawienia > Bezpośrednie odnośniki, a następnie kliknij Zapisz zmiany, aby wygenerować nowy plik .htaccess.

E. Problem z serwerem

  1. Sprawdź limity PHP:
    • memory_limit – zalecane minimum 128M.
    • max_execution_time – zwiększ do 300.
    • post_max_size – ustaw na wartość wyższą niż maksymalny rozmiar pliku.
  2. Skontaktuj się z obsługą hostingu, jeśli problem nadal występuje.

F. Błąd CORS

Błąd JSON może być związany z polityką CORS (Cross-Origin Resource Sharing). Aby to naprawić:

  1. Otwórz plik .htaccess.
  2. Dodaj poniższy kod:
<IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin "*"
</IfModule>
  1. Zapisz zmiany i sprawdź, czy błąd zniknął.

3. Diagnostyka za pomocą narzędzi

A. Konsola przeglądarki

  1. Otwórz narzędzia deweloperskie w przeglądarce (F12).
  2. Przejdź do zakładki Konsola.
  3. Sprawdź, czy pojawiają się błędy związane z API REST lub błędy CORS.

B. Logi serwera

  1. Zaloguj się do panelu hostingu.
  2. Otwórz logi błędów serwera i sprawdź, czy znajdują się tam wpisy związane z błędem JSON.

4. Kontakt z pomocą techniczną

Jeśli żadna z powyższych metod nie rozwiązała problemu, skontaktuj się z pomocą techniczną hostingu lub deweloperem. Upewnij się, że posiadasz informacje o wersji WordPressa, motywu oraz listę aktywnych wtyczek.


Dzięki tym krokom powinieneś być w stanie rozwiązać problem z błędem JSON w WordPress i przywrócić pełną funkcjonalność swojej strony. Gdybyś jednak problemu nie rozwiązał zapraszamy do kontaktu za pomocą poniższego formularza kontaktowego.