Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak naprawić błąd przetwarzania obrazków po wpisie w WordPress?

Czy widzisz błąd „Post-Processing of Image Failed” w WordPress? Nie jesteś sam. Ten frustrujący błąd pojawia się zwykle podczas przesyłania pliku obrazka do WordPressa za pomocą wbudowanego narzędzia do przesyłania multimediów.

Dobrą wiadomością jest to, że zespół WPBeginner pomógł milionom użytkowników rozwiązać typowe problemy z WordPressem, a ten jest łatwy do naprawienia.

W tym artykule pokażemy, jak poprawić błąd przesyłania „Post-Processing of Image Failed” w WordPress. Pomoże ci to wrócić do przesyłania 111111 pięknych obrazków w mgnieniu oka.

How to Fix Post-Processing of Image Failed Error in WordPress

Co powoduje błąd „Post-Processing of Image Failed”?

Kiedy dodajesz obrazek do wpisu lub biblioteki multimediów na twojej witrynie internetowej WordPress, dzieje się kilka rzeczy. Plik obrazu jest przesyłany na twój serwer hostingowy WordPress, tworzona jest strona załącznika dla obrazka, a moduł edycji obrazu PHP wykonuje pewne wpisy po jego przetworzeniu.

Niestety, czasami podczas procesu przesyłania obrazka może pojawić się komunikat o błędzie WordPress, taki jak ten:

‘Post-processing of the image likely failed because the server is busy or does not have enough resources. Uploading a smaller image may help. Suggested maximum size is 2500 pixels.’
The Post-Processing of Image Failed Error Message

Na szczęście ten komunikat o błędzie WordPress zawiera sporo szczegółów. Informuje on, że problem wystąpił podczas wpisu obrazu w WordPressie i sugeruje, że może to być problem z twoim serwerem WWW.

Komunikat o błędzie sugeruje również możliwe rozwiązanie. Zaleca przesłanie mniejszego obrazka, którego najdłuższy wymiar nie przekracza 2500 pikseli.

Mając to na uwadze, przyjrzyjmy się, jak poprawić błąd „Post-Processing of Image Failed” w WordPress.

Nie chcesz sam zajmować się problemami z obrazkiem? Pozwól ekspertom zająć się tym za Ciebie! W WPBeginner Pro Services oferujemy niedrogie wsparcie WordPress w nagłych wypadkach, aby szybko rozwiązać i poprawić problemy z obrazkami. Zaplanuj pomoc techniczną WordPress już dziś!

1. Upewnij się, że błąd HTTP nie jest tymczasowy

Najpierw należy sprawdzić, czy w nazwie pliku nie ma znaków specjalnych, takich jak apostrof. Jeśli tak, to należy zmienić nazwę pliku z obrazkiem.

Następnie należy odczekać kilka minut, a następnie spróbować ponownie przesłać twój plik z obrazkiem. Jeśli twój serwer był po prostu zajęty, jak sugeruje komunikat, to mogło to być spowodowane nietypowym ruchem lub niskimi zasobami serwera.

Problemy takie jak te są automatycznie naprawione na większości serwerów hostingowych WordPress.

Jeśli po pewnym czasie nadal występują problemy z przesyłaniem obrazków, możesz spróbować przesłać inny plik. Możesz również spróbować wyczyścić pamięć podręczną przeglądarki lub użyć innej przeglądarki internetowej.

Jeśli po wykonaniu tych wpisów nadal widzisz błąd „Post-Processing of Image Failed”, oznacza to, że problem nie jest tymczasowy i powinieneś czytać dalej, aby kontynuować rozwiązywanie problemów.

2. Zwiększenie limitu pamięci WordPress

Komunikat o błędzie sugeruje, że twój serwer może nie mieć wystarczającej ilości zasobów. Zwiększmy ilość pamięci dostępnej dla WordPressa.

Będziesz musiał zwiększyć ilość pamięci, którą PHP może wykorzystać na twoim serwerze. Możesz to zrobić dodając następujący kod do twojego pliku wp-config.php.

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

Ten kod zwiększa limit pamięci WordPress do 256 MB, co powinno wystarczyć, aby poprawić wszelkie problemy z limitem pamięci.

Możesz również sprawdzić, czy plik jest większy niż limit przesyłania twojej witryny internetowej. Aby to zrobić, zapoznaj się z naszym przewodnikiem na temat zwiększania maksymalnego rozmiaru przesyłanego pliku w WordPress.

Check current file upload size limit

Jeśli twoja firma hostingowa WordPress nie pozwala na zwiększenie limitu pamięci, może być konieczne przejście na zarządzanego dostawcę hostingu WordPress, takiego jak SiteGround lub WPEngine.

3. Zoptymalizuj obrazek, aby był mniejszy

Komunikat o błędzie mówi, że przesłanie mniejszego obrazka może pomóc. Zaleca się, aby najdłuższa krawędź twojego obrazka nie miała więcej niż 2500 pikseli.

Podczas zakładania nowego bloga wielu początkujących po prostu przesyła obrazki bez optymalizacji ich pod kątem sieci. Może to nie tylko powodować komunikat o błędzie, taki jak ten, ale te duże pliki obrazków również spowolnią twoją witrynę internetową.

Powolna witryna internetowa zaszkodzi twojemu ogólnemu rankingowi SEO.

Aby zoptymalizować obrazek, należy użyć oprogramowania do edycji obrazu, aby zapisać go w optymalnym formacie pliku (takim jak JPEG, PNG lub GIF), zmienić wymiary obraz ka na mniejsze i skompresować obrazek, aby ponownie zmniejszyć rozmiar pliku.

Aby uzyskać instrukcje krok po kroku, zapoznaj się z naszym przewodnikiem na temat optymalizacji obrazków pod kątem wydajności w sieci bez utraty jakości. Obejmuje on sposób optymalizacji twoich obrazków, a także najlepsze narzędzia i praktyki wykorzystywane do optymalizacji obrazków.

Ważne jest, aby pamiętać, że czasami ten komunikat o błędzie może być widoczny nawet podczas przesyłania mniejszych obrazków. Jeśli błąd pojawia się nawet podczas przesyłania zoptymalizowanych obrazków, należy przejść do następnego kroku rozwiązywania problemów.

4. Zmiana biblioteki edytora obrazków używanej przez WordPress

WordPress przetwarza obrazki za pomocą dwóch modułów PHP, ImageMagick i GD Library. WordPress może korzystać z jednego z nich, w zależności od tego, który jest dostępny.

ImageMagick może jednak napotkać problemy z pamięcią, które mogą powodować błędy podczas przesyłania obrazków. Aby to poprawić, możesz uczynić GD Library twoim domyślnym edytorem obrazków.

Możesz to zrobić, po prostu dodając ten kod do pliku functions. php twojego motywu, we wtyczce specyficznej dla witryny lub za pomocą wtyczki fragmentów kodu.

function wpb_image_editor_default_to_gd( $editors ) {
    $gd_editor = 'WP_Image_Editor_GD';
    $editors = array_diff( $editors, array( $gd_editor ) );
    array_unshift( $editors, $gd_editor );
    return $editors;
}
add_filter( 'wp_image_editors', 'wpb_image_editor_default_to_gd' );

Najprostszym i najbezpieczniejszym sposobem na dodanie tego kodu w WordPress jest użycie WPCode, najlepszej wtyczki do fragmentów kodu z ponad 2 milionami użytkowników.

WPCode

WPCode umożliwia dodawanie własnego kodu bez edytowania pliku functions.php twojego motywu, więc nie musisz się martwić, że zepsujesz swoją witrynę WordPress.

Aby rozpocząć, należy zainstalować i włączyć bezpłatną wtyczkę WPCode. Jeśli potrzebujesz pomocy, zapoznaj się z tym przewodnikiem na temat instalacji wtyczki WordPress.

Po włączaniu wtyczki, przejdź do strony Code Snippets ” + Add Snippet z twojego kokpitu WordPress.

Następnie znajdź opcję „Add Your Custom Code (New Snippet)” i kliknij znajdujący się pod nią przycisk „Use Snippet”.

Add new snippet

Następnie musisz dodać tytuł dla twojego fragmentu kodu i wkleić powyższy kod w polu „Podgląd kodu”.

Nie zapomnij wybrać „Fragmentu kodu PHP” jako rodzaju kodu z rozwijanej listy po prawej stronie ekranu.

Paste code snippet into Code Preview box

Następnie wystarczy zmienić przełącznik z „Nieaktywny” na „Aktywny” i nacisnąć przycisk „Zapisz fragment kodu”.

Activate and save code snippet WPCode

Po dodaniu tego kodu należy spróbować ponownie załadować obrazek.

Mamy nadzieję, że ten poradnik pomógł ci dowiedzieć się, jak poprawić błąd „Post-Processing of Image Failed” w WordPress. Możesz również zapoznać się z naszym szczegółowym poradnikiem na temat poprawki błędu przesyłania obrazu HTTP w WordPressie i naszymi eksperckimi wyborami najlepszych wtyczek WordPress do zarządzania obrazkami.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

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

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

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

Reader Interactions

6 komentarzyZostaw odpowiedź

  1. Md.Sumon Reja

    Hi,
    Thanks for your image uploading code, it’s working properly

    • WPBeginner Support

      Glad to hear the code is working for you! :)

      Administrator

  2. Tamara

    Thanks!

    Clearing the cache and restarting the browser worked for me. Nice article.

    • WPBeginner Support

      Glad our recommendation was able to help!

      Administrator

  3. Alain Guillot

    When this happens to me, I click on „Save draft” on the post or page I am working on, I close WordPress and I open it again. I try to upload the image one more time and it works all the time.
    Thank you for the article.

    • WPBeginner Support

      Thanks for sharing this workaround for anyone looking for options!

      Administrator

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.