Bạn có thấy lỗi ‘Hậu xử lý hình ảnh không thành công’ trong WordPress không?
Lỗi này thường xảy ra khi bạn tải file hình ảnh lên WordPress bằng trình tải phương tiện tích hợp sẵn.
Trong bài viết này, WPBeginner Việt Nam sẽ chỉ cho bạn cách dễ dàng khắc phục lỗi upload ‘Hậu xử lý hình ảnh không thành công’ trong WordPress.
Nguyên nhân nào gây ra lỗi ‘Hậu xử lý hình ảnh không thành công’?
Khi bạn thêm hình ảnh vào bài đăng hoặc media library trên website WordPress của mình, một số điều sẽ xảy ra. Tệp hình ảnh được upload server hosting WordPress của bạn, một trang đính kèm được tạo cho hình ảnh và một mô-đun chỉnh sửa hình ảnh PHP thực hiện một số xử lý hậu kỳ.
Thật không may, đôi khi trong quá trình tải hình ảnh lên, bạn có thể thấy thông báo lỗi WordPress như thế này:
‘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.’
May mắn thay, thông báo lỗi WordPress này cung cấp khá nhiều chi tiết. Nó cho bạn biết rằng sự cố xảy ra khi xử lý hậu kỳ hình ảnh trong WordPress và gợi ý rằng có thể có sự cố với server web của bạn.
Thông báo lỗi cũng gợi ý một giải pháp khả thi. Nó khuyên bạn nên upload một hình ảnh nhỏ hơn có kích thước không quá 2500 pixel theo chiều dài nhất.
Sau khi đã nói như vậy, chúng ta hãy cùng xem cách khắc phục lỗi ‘Hậu xử lý hình ảnh không thành công’ trong WordPress.
Bạn không muốn tự mình xử lý các vấn đề về hình ảnh? Hãy để các chuyên gia xử lý thay bạn! Tại WPBeginner Pro Services, WPBeginner Việt Nam cung cấp dịch vụ Hỗ trợ WordPress khẩn cấp giá cả phải chăng để nhanh chóng khắc phục sự cố và sửa chữa các vấn đề về hình ảnh. Lên lịch Dịch vụ hỗ trợ WordPress ngay hôm nay!
1. Đảm bảo lỗi HTTP không phải là tạm thời
Trước tiên, bạn nên kiểm tra để đảm bảo rằng không có ký tự đặc biệt nào trong tên file, chẳng hạn như dấu nháy đơn. Nếu có, thì bạn nên đổi tên file hình ảnh.
Tiếp theo, bạn nên đợi vài phút rồi thử tải file hình ảnh của mình lên lần nữa. Nếu server của bạn chỉ bận như thông báo cho thấy, thì có thể là do traffic bất thường hoặc tài nguyên server thấp.
Những vấn đề như thế này sẽ được tự động khắc phục trên hầu hết các server hosting WordPress.
Nếu bạn vẫn gặp sự cố tải ảnh lên sau khi đợi một lúc, bạn có thể thử upload một file khác. Bạn cũng có thể thử xóa cache của trình duyệt hoặc sử dụng một trình duyệt web khác.
Nếu bạn vẫn thấy lỗi ‘Hậu xử lý ảnh không thành công’ sau khi thử các bước này, thì sự cố không phải là trục trặc tạm thời và bạn nên đọc tiếp để tiếp tục khắc phục sự cố.
2. Tăng giới hạn bộ nhớ WordPress
Thông báo lỗi cho biết server của bạn có thể không có đủ tài nguyên. Hãy tăng dung lượng bộ nhớ khả dụng cho WordPress.
Bạn sẽ cần tăng lượng bộ nhớ PHP có thể sử dụng trên server của mình. Bạn có thể thực hiện việc này bằng cách thêm code sau vào file wp-config.php.
define( 'WP_MEMORY_LIMIT', '256M' );
Mã này tăng giới hạn bộ nhớ WordPress lên 256MB, đủ để khắc phục mọi sự cố về giới hạn bộ nhớ.
Bạn cũng có thể muốn kiểm tra xem file có lớn hơn giới hạn upload của website của bạn không. Để thực hiện việc này, hãy xem hướng dẫn của WPBeginner Việt Nam về cách tăng kích thước upload file tối đa trong WordPress.
Nếu công ty hosting WordPress của bạn không cho phép bạn tăng giới hạn bộ nhớ, thì bạn có thể cần chuyển sang nhà cung cấp dịch vụ hosting WordPress được quản lý như SiteGround hoặc WPEngine.
3. Tối ưu hóa hình ảnh để làm cho nó nhỏ hơn
Thông báo lỗi cho biết việc upload hình ảnh nhỏ hơn có thể giúp ích. Khuyến cáo rằng cạnh dài nhất của hình ảnh không được quá 2500 pixel.
Khi bắt đầu một blog mới, nhiều người mới bắt đầu chỉ tải hình ảnh lên mà không tối ưu hóa chúng cho web. Điều đó không chỉ có thể gây ra thông báo lỗi như thế này mà các file hình ảnh lớn này cũng sẽ làm chậm website của bạn.
Một website chậm sẽ ảnh hưởng đến thứ hạng SEO tổng thể của bạn.
Để tối ưu hóa hình ảnh, bạn sẽ cần sử dụng phần mềm chỉnh sửa hình ảnh để lưu ở định dạng file tối ưu (như JPEG, PNG hoặc GIF), thay đổi kích thước hình ảnh xuống kích thước nhỏ hơn và nén hình ảnh để làm cho kích thước file nhỏ hơn nữa.
Để biết hướng dẫn từng bước, hãy xem hướng dẫn của WPBeginner Việt Nam về cách tối ưu hóa hình ảnh cho hiệu suất web mà không làm giảm chất lượng. Hướng dẫn này bao gồm cách tối ưu hóa hình ảnh của bạn cũng như các công cụ và phương pháp tốt nhất để sử dụng để tối ưu hóa hình ảnh.
Điều quan trọng cần lưu ý là đôi khi thông báo lỗi này vẫn có thể được nhìn thấy ngay cả khi upload hình ảnh nhỏ hơn. Nếu bạn thấy lỗi ngay cả khi upload hình ảnh được tối ưu hóa, thì bạn sẽ cần chuyển sang bước tiếp theo để khắc phục sự cố.
4. Thay đổi thư viện trình chỉnh sửa hình ảnh được WordPress sử dụng
WordPress xử lý hậu kỳ hình ảnh bằng hai mô-đun PHP, ImageMagick và Thư viện GD. WordPress có thể sử dụng một trong hai mô-đun này tùy thuộc vào mô-đun nào có sẵn.
Tuy nhiên, ImageMagick có thể gặp phải các vấn đề về bộ nhớ có thể gây ra lỗi trong quá trình tải hình ảnh lên. Để khắc phục điều này, bạn có thể đặt Thư viện GD làm trình chỉnh sửa hình ảnh mặc định của mình.
Bạn có thể thực hiện điều này bằng cách thêm code này vào file functions.php của theme, trong plugin dành riêng cho website hoặc bằng cách sử dụng plugin đoạn code.
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' );
Cách dễ nhất và an toàn nhất để thêm code này vào WordPress là sử dụng Mã WPplugin tạo đoạn code tốt nhất với hơn 2 triệu người dùng.
WPCode cho phép bạn thêm code custom mà không cần chỉnh sửa file functions.php của theme, do đó bạn không cần phải lo lắng về việc làm hỏng website WordPress của mình.
Để bắt đầu, bạn cần cài đặt và kích hoạt plugin WPCode miễn phí. Nếu bạn cần trợ giúp, hãy xem hướng dẫn này về cách cài đặt plugin WordPress.
Sau khi plugin được kích hoạt, hãy đi đến Đoạn code » + Thêm đoạn code trang từ dashboard WordPress của bạn.
Sau đó, tìm option ‘Thêm code custom của bạn (Đoạn code mới)’ và nhấp vào nút ‘Sử dụng đoạn code’ bên dưới.
Tiếp theo, bạn cần thêm tiêu đề cho đoạn code của mình và dán code ở trên vào hộp ‘Xem trước code’.
Đừng quên chọn ‘PHP Snippet’ làm loại code từ danh sách dropdown ở bên phải màn hình.
Sau đó, chỉ cần thay đổi công tắc từ ‘Không hoạt động’ thành ‘Hoạt động’ và nhấn nút ‘Lưu đoạn trích’.
Sau khi thêm code này, bạn nên thử tải hình ảnh lên lại.
Chúng tôi hy vọng hướng dẫn này giúp bạn biết cách sửa lỗi ‘Hậu xử lý hình ảnh không thành công’ trong WordPress. Bạn cũng có thể muốn xem hướng dẫn của WPBeginner Việt Nam về cách bắt đầu podcast trong WordPress và hướng dẫn chi tiết của WPBeginner Việt Nam về cách dễ dàng tạo website dàn dựng trong WordPress.
Nếu bạn thích bài viết này, vui lòng đăng ký theo dõi WPBeginner Việt Nam Kênh Youtube cho các video hướng dẫn về WordPress. Bạn cũng có thể tìm thấy WPBeginner Việt Nam trên Twitter Và Facebook.