Khắc phục lỗi không tải ảnh trên website WordPress

Chức năng tải ảnh lên vào thư viện Media là một phần quan trọng khi quản trị website WordPress. Tuy vậy, trong một số trường hợp, người dùng không thể tải ảnh lên và nhận thông báo lỗi. Code Tốt hướng dẫn cách khắc phục nhanh gọn tình huống này.

Thông báo lỗi khi tải ảnh lên WordPress không thành công

Bạn mở phần Media hoặc chèn ảnh vào bài viết nhưng không thành công.

Giao diện lỗi tải ảnh lên WordPress
Giao diện lỗi tải ảnh lên WordPress

Bằng tiếng Anh:

The server cannot process the image. This can happen if the server is busy or does not have enough resources to complete the task. Uploading a smaller image may help. Suggested maximum size is 2560 pixels.

Bằng tiếng Việt:

Máy chủ không thể xử lý hình ảnh. Điều này có thể xảy ra nếu máy chủ bận hoặc không có đủ tài nguyên để hoàn thành nhiệm vụ. Tải lên một hình ảnh nhỏ hơn có thể giúp ích. Kích thước tối đa được đề xuất là 2560 pixel.

Cách xử lý lỗi tải ảnh lên WordPress

Thử sửa thông tin PHP MEMORY LIMIT trong file wp-config.php

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

Nếu vẫn chưa được, bạn cần thử đổi thư viện xử lý ảnh của máy chủ. Thêm đoạn code sau vào trong file functions.php của giao diện hiện tại. Đã test thành công trên một số dự án với code sau.

/**
 * Change image processing library to GP
 *
 * @package codetot-optimization
 * @author codetot
 * @link https://codetot.vn
 **/
function codetot_image_editor_default_to_gd_library( $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', 'codetot_image_editor_default_to_gd_library' );

Các khách hàng đang sử dụng dịch vụ Bảo trì Website tại Code Tốt nếu gặp lỗi này, vui lòng liên hệ bộ phận Kỹ thuật để được hỗ trợ miễn phí.

Đánh giá post

Bài viết liên quan