Problema in WordPress: upload-ul da eroare, insa imaginea apare in Media

Nu stiu ce cauzeaza aceasta eroare, dar pot fi o gramada de cauze, orice de la lipsa resurselor alocate pe cont pana la versiunea de PHP. In cazul meu, eroarea era produsa de ImageMagick (parte din PHP), iar solutia a fost sa-i spun WordPress-ului sa foloseasca GD Editor in locul lui.

Eroarea suna asa, chiar daca pozele nu depaseau 1920 de pixeli in latime:

Post-processing of the image failed likely because the server is busy or does not have enough resources. Uploading a smaller image may help. Suggested maximum size is 2500 pixels.

Iar solutia e un rand de cod care trebuie introdus in tema, in fisierul functions.php:

add_filter( 'wp_image_editors', function() { return array( 'WP_Image_Editor_GD' ); } );

Exista tot felul de discutii pe net in legatura cu motoarele care creeaza versiunile redimensionate ale fotografiilor, analiza despre calitate thumbnail-urilor s.a.m.d. In cazul meu, prefer sa fac munca in Photoshop, nu sa astept minuni de la softurile de pe server.

In orice caz, e mai bine sa functioneze upload-ul corect. Iar codul de mai sus, pe care l-am gasit pe net, functioneaza perfect.

Blah, blah, blah