Naprawianie błędu aktualizacji lub nieudanego publikowania w edytorze postów WordPress

Czy próbujesz naprawić błąd aktualizacji WordPress lub błąd publikacji w witrynie?

Czasami podczas edycji postu lub strony może pojawić się błąd aktualizacja nie powiodła się lub publikacja nie powiodła się. Ten błąd nie daje żadnych wskazówek, co czyni go szczególnie trudnym dla początkujących.

W tym artykule pokażemy, jak łatwo naprawić błąd nieudanej aktualizacji WordPress. Wyjaśnimy również, co powoduje ten problem i jak tego uniknąć w przyszłości.

Fixing the updating failed or publishing failed error in WordPress post editor

Co powoduje, że aktualizacja nie powiodła się lub błąd publikacji nie powiodło się w WordPress?

Brak komunikacji z WordPress REST API powoduje błąd „aktualizacja nie powiodła się” lub „publikowanie nie powiodło się” w WordPress.

Updating failr or Publishing failed error in WordPress post editor

Zasadniczo WordPress czasami używa zestawu interfejsów API (metod programowania) zwanych „REST API”, aby wysyłać i odbierać żądania do bazy danych WordPress.

Jeśli nie wyśle i nie odbierze tych żądań, niektóre części witryny WordPress mogą nie działać. Obejmuje to edytor bloków WordPress, który wykorzystuje API do wysyłania aktualizacji i publikowania żądań do WordPress.

Dlaczego WordPress nie może korzystać z REST API?

Teraz możesz się zastanawiać, że jeśli nie wprowadziłem żadnych zmian na mojej stronie, to dlaczego REST API przestało działać samodzielnie?

Istnieje wiele scenariuszy, które mogą uniemożliwić WordPress korzystanie z REST API. Na przykład użytkownik może nie być połączony z Internetem lub utracić łączność.

Inne powody mogą być nieco bardziej skomplikowane. Na przykład możesz przypadkowo zmienić adres URL witryny, Wtyczka WordPress może powodować problem lub usługa innej firmy może blokować połączenia API.

Mając to na uwadze, przyjrzyjmy się, jak rozwiązać i naprawić błąd nieudanej aktualizacji WordPress.

Punkt 1. Sprawdź połączenie internetowe i adres URL witryny

Najczęstszą przyczyną niepowodzenia aktualizacji błędu w WordPress jest utrata połączenia WiFi. Jeśli twój komputer straci połączenie z Internetem podczas pisania posta na blogu, WordPress nie zapisze Twoich zmian.

Upewnij się, że masz połączenie z Internetem, odwiedzając inne witryny w nowej karcie przeglądarki.

Jeśli twój internet działa dobrze, następną rzeczą, którą chcesz sprawdzić, jest ustawienie adresu URL witryny WordPress.

Po prostu przejdź do Ustawienia ” Ogólne strony i upewnij się, że adres witryny i opcje adresu WordPress są poprawne. W przypadku większości witryn internetowych powinieneś mieć te same adresy URL w obu polach.

WordPress site URL setting

Jeśli ustawienia adresu URL witryny wyglądają dobrze i masz połączenie z Internetem, możesz przejść do dalszego rozwiązywania problemów.

Punkt 2. Sprawdź status REST API za pomocą WordPress site Health

WordPress jest wyposażony we wbudowane narzędzie zdrowia witryny, które pokazuje ważne informacje na temat bezpieczeństwa i wydajności witryny.

Po prostu przejdź do Narzędzia ” Zdrowie Strony strona do wyświetlenia raportu. Jeśli REST API nie działa, zobaczysz go w zalecanych ulepszeniach jako ’REST API napotkało nieoczekiwany wynik’.

REST API error in WordPress Site Health

Może również pokazać pewne informacje o debugowaniu, które mogą wyjaśnić, co się stało, gdy WordPress wykonał wywołanie REST API. Studiowanie tego może dać ci wskazówkę, która wtyczka lub usługa strony trzeciej może być przyczyną problemu.

Jeśli jednak nie daje Ci to żadnej wskazówki, możesz przejść do następnego kroku.

Punkt 3. Wyłącz Wszystkie Wtyczki WordPress

Jeśli wtyczka WordPress powoduje, że REST API źle się zachowuje, najprostszym sposobem, aby go znaleźć, jest dezaktywacja wszystkich wtyczek WordPress.

Możesz iść do Wtyczki ” Zainstalowane Wtyczki strona i zaznacz pole wyboru wszystkie wtyczki. Następnie użyj listy rozwijanej akcje zbiorcze, aby dezaktywować wszystkie wtyczki.

Deactivate all WordPress plugins

Następnie możesz przejść do ekranu edycji postu i spróbować zaktualizować. Jeśli błąd nieudanej aktualizacji zniknie, oznacza to, że przyczyną problemu była jedna z wtyczek.

Możesz teraz rozpocząć aktywację wtyczek WordPress pojedynczo i spróbować odtworzyć błąd. Po znalezieniu wtyczki powodującej problem możesz poprosić o wsparcie autora wtyczki lub znaleźć alternatywną wtyczkę.

Z drugiej strony, jeśli wyłączenie wszystkich wtyczek WordPress nie spowodowało ustąpienia błędu, przejdź do następnego kroku.

Punkt 4. Sprawdź Usługę Zapory Sieciowej

Jeśli korzystasz z usługi zapory sieciowej, takiej jak Sucuri lub Cloudflare, istnieje szansa, że usługi te mogą blokować żądania REST API.

Może się to zdarzyć, jeśli filtry zapory sieciowej uznają Twój adres IP za podejrzany. Mogą również blokować żądania REST API, jeśli Twoja witryna jest w trakcie ataku DDOS.

Jeśli używasz Cloudflare, możesz tymczasowo wyłączyć Cloudflare, aby sprawdzić, czy to rozwiązuje problem.

Zwykle ustawienia Cloudflare znajdziesz w sekcji domeny na pulpicie hostingu. Użytkownicy Bluehost mogą znaleźć pod Moje Witryny „Zarządzaj” Wydajność tab.

Temporarily disable Cloudflare in Bluehost

Jeśli używasz Sucuri, możesz skontaktować się z ich zespołem pomocy technicznej, który zamieści Twój adres IP na białej liście lub poinformuje cię, co jest przyczyną problemu.

Wtyczki i usługi zapory sieciowej są najczęstszą przyczyną błędu nieudanej aktualizacji. Jeśli jednak nadal widzisz błąd, możesz zrobić jeszcze kilka rzeczy.

Punkt 5. Włącz i przejrzyj dziennik debugowania WordPress

WordPress jest wyposażony we wbudowaną funkcję przechowywania dziennika wszystkich błędów WordPress. Nie rejestruje błędów REST API, ale pomoże Ci sprawdzić, czy istnieją inne problemy, które mogą być przyczyną błędu.

Po prostu dodaj następujące linie do wp-config.plik php.

// Zmień WP_DEBUG na true

define ('WP_DEBUG', true );

// Prowadzenie dziennika błędów WordPress

define ('WP_DEBUG_LOG', true );

Nie zapomnij zapisać zmian i przesłać plik z powrotem na serwer. Możesz teraz spróbować opublikować lub zaktualizować post w WordPress, aby odtworzyć błąd.

Następnie możesz połączyć się z kontem hostingowym WordPress za pomocą klienta FTP i przejść do /wp-content/ folder. Stąd możesz pobrać debugowanie.plik dziennika do komputera.

Debug log file in WordPress

Możesz otworzyć plik debugowania w zwykłym edytorze tekstu, takim jak Notatnik. Może zawierać kilka błędów, ostrzeżeń lub powiadomień złapanych przez WordPress podczas pracy w witrynie lub odwiedzania jej przez użytkownika.

Debug log file showing PHP errors in WordPress

Jeśli widzisz coś, co wskazuje na plik wtyczki lub motywu, może to być przydatna wskazówka. Możesz wtedy wspomnieć o tym błędzie, prosząc o wsparcie na WordPress.org fora lub od dostawcy usług hostingowych.

Punkt 6. Tymczasowo przełącz się na klasyczny edytor WordPress

Tymczasowym rozwiązaniem tego błędu jest włączenie klasycznego edytora. Jest to stary edytor WordPress, który nie polega na REST API do aktualizacji i publikowania treści.

Możesz go włączyć po prostu instalując i aktywując wtyczkę Classic Editor. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak włączyć klasyczny edytor w WordPress.

Po aktywacji możesz po prostu edytować post, nad którym pracowałeś. Będziesz mógł go zapisać i opublikować, nie widząc błędu aktualizacji lub nieudanego publikacji w WordPress.

Classic editor

Ostatni krok: poproś o wsparcie

Jeśli Wszystko inne zawiedzie, być może będziesz musiał poprosić o wsparcie. Możesz zacząć od bezpośredniego kontaktu z dostawcą usług hostingowych. Mają dostęp do dzienników serwera i dodatkowych narzędzi. Może to być również spowodowane przez źle skonfigurowany serwer lub usterkę na ich końcu.

Możesz również szukać pomocy na WordPress.org fora lub grupa WPBeginner na Facebooku, gdzie inni eksperci i użytkownicy mogą pomóc naprawić błąd.

Aby uzyskać więcej informacji, zobacz nasz artykuł o tym, jak prawidłowo poprosić o wsparcie WordPress i uzyskać je.

Mamy nadzieję, że ten artykuł pomógł Ci naprawić błąd aktualizacji WordPress lub nieudanego publikowania. Możesz również dodać do zakładek nasz kompletny przewodnik po najczęstszych błędach WordPress i jak je naprawić.

Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd „nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

Jak zainstalować WordPress lokalnie na komputerze Mac za pomocą MAMP

W artykule: Jak zainstalować MAMP na komputerze MacInstalacja WordPress na komputerze MacWypróbowanie…