Khắc Phục .GIFs Không Tải Lên Và Hoạt ảnh Không Hoạt động Trong ...

Trong một trong những bài đăng gần đây của tôi, tôi muốn thêm hình ảnh .GIF nhưng mỗi lần tôi cố tải nó lên thì lại xuất hiện lỗi như hình dưới đây:

Lỗi HTTP

Lỗi HTTP. Mỗi lần tôi cố gắng tải lên ảnh gif đều xảy ra lỗi tương tự.

Vấn đề với lỗi này là nó không mang tính mô tả. Nó không cho bạn biết lý do tại sao GIF không thể được tải lên hoặc chính xác là gì.

Vì vậy, tại sao lỗi HTTP lại xảy ra khi tải lên hình ảnh JEPG, PNG hoặc GIF?

Lỗi HTTP xảy ra khi có sự cố và WordPress không thể tải lên tệp phương tiện trên máy chủ của bạn. Có nhiều lý do có thể dẫn đến lỗi này nhưng rất tiếc, không có giải pháp phù hợp cho tất cả cho lỗi này.

Tôi đã cố gắng trong 40 phút dài trước khi tìm ra giải pháp thực sự hiệu quả.

* Nếu bạn không thể tải lên hình ảnh Vector SVG, hãy đọc bài viết này để biết giải pháp.

Trong bài viết này, tôi sẽ chỉ cho bạn cách bạn có thể giải quyết lỗi HTTP khi tải lên các tệp .GIF.

Có một số phương pháp mà tôi muốn chỉ cho bạn. Hãy thử từng cái cho đến khi bạn tìm thấy cái phù hợp với trang WordPress của mình.

1. Hủy kích hoạt các plugin tối ưu hóa hình ảnh

Tùy thuộc vào cài đặt của bạn, plugin tối ưu hóa hình ảnh có thể thay đổi kích thước GIF mỗi khi bạn tải nó lên. Cho dù bạn tải nó lên thông qua trình tải lên phương tiện của trình duyệt WordPress hay trình tải lên hình ảnh bật lên thông qua trình chỉnh sửa Gutenberg hoặc TinyMCE.

Hầu hết các plugin tối ưu hóa hình ảnh không có quy tắc loại trừ cho loại tệp .GIF. Điều đó có nghĩa là họ sẽ nén tệp .GIF mỗi khi bạn tải nó lên. Cũng có thể xảy ra trường hợp họ thay đổi kích thước và trong những trường hợp như vậy, GIF sẽ không tải đúng cách dẫn đến lỗi HTTP.

Nếu bạn có bất kỳ plugin tối ưu hóa hình ảnh nào đang hoạt động, hãy hủy kích hoạt chúng và thử tải lên lại GIF.

Đảm bảo rằng bạn xóa bộ nhớ cache sau khi vô hiệu hóa plugin.

Điều này có lẽ sẽ hoạt động như nó đã làm việc cho tôi. Nếu không, hãy chuyển sang giải pháp tiếp theo.

2. Tắt Plugin SEO hình ảnh

Nhiều bạn có thể đang sử dụng một plugin SEO hình ảnh. Các plugin này tự động chèn thẻ thay thếs khi bạn tải lên một hình ảnh trên WordPress và chèn nó vào một bài đăng blog.

Các plugin này cũng cố gắng thay đổi kích thước và nén hình ảnh để giảm thêm thời gian tải các trang của bạn. Vì vậy, có thể xảy ra trường hợp plugin SEO hình ảnh bạn đang sử dụng gây ra lỗi này.

Tắt bất kỳ hình ảnh nào Plugin SEO và thử tải lên lại tệp .GIF. Hoặc nếu bạn không muốn mất các thẻ alt, hãy tắt cài đặt nén hình ảnh bên trong plugin.

Dưới đây là ảnh chụp màn hình về cách thực hiện đối với plugin SEO hình ảnh phổ biến: Trình tối ưu hóa hình ảnh SEO.

3. Tăng giới hạn bộ nhớ

Nếu bạn đang ở trên chia sẻ lưu trữ, rất có thể máy chủ của bạn đang có bộ nhớ thấp do đó WordPress không thể tải lên tệp GIF.

Cách nhanh nhất để giải quyết lỗi HTTP là tăng giới hạn bộ nhớ WordPress. Sao chép mã PHP bên dưới và dán vào wp.config.php để tăng giới hạn bộ nhớ lên 256 MB.

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

Thử tải lại tệp GIF lên. Điều này có thể sẽ khắc phục sự cố.

4. Hỏi máy chủ web của bạn

Nếu ba giải pháp trên không hoạt động trong trường hợp của bạn, có thể có một số lỗi từ lưu trữ web của bạn. Liên hệ với bộ phận hỗ trợ lưu trữ của bạn và yêu cầu họ kiểm tra máy chủ của bạn. Yêu cầu họ khởi động lại nếu bạn đang sử dụng máy chủ Nginx.

Lỗi này cũng có thể do quá trình tải lên bị tắt trong php.ini của bạn hoặc do post_max_size được định nghĩa là nhỏ hơn upload_max_filesize trong php.ini.

Làm trống bộ nhớ cache máy chủ của bạn nếu bạn đang sử dụng quản lý WordPress lưu trữ. Bạn cũng nên làm trống bộ đệm ẩn dòng CDN nếu máy chủ lưu trữ của bạn đã kết nối trang web của bạn với một tùy chỉnh CDN.

Nếu máy chủ lưu trữ web của bạn không giải quyết được sự cố của bạn, đó có thể là một dấu hiệu để di chuyển đến một máy chủ tốt hơn.

Bây giờ, bạn có thể tải lên GIF và bất kỳ hình ảnh nào khác trên blog WordPress của mình mà không gặp bất kỳ sự cố nào. Đôi khi lỗi HTTP chỉ là tạm thời và bạn có thể đợi một vài phút trong vài phút.

Các bản cập nhật máy chủ, v.v. có thể dẫn đến lỗi HTTP và trong những trường hợp như vậy, bạn chỉ có thể đợi và thử tải lên lại.

5. Xóa các ký tự đặc biệt khỏi tên tệp hình ảnh

Nếu tên hình ảnh của bạn chứa bất kỳ loại ký tự đặc biệt nào như dấu phẩy ngược (“) hoặc dấu chấm phẩy (;), v.v. thì bạn sẽ không thể tải nó lên WordPress thông qua trình tải lên phương tiện.

Bạn sẽ phải xóa các ký tự đặc biệt khỏi tên tệp GIF và tải nó lên lại.

Sau khi hoàn tất việc tải lên ảnh GIF, bạn có thể gặp một lỗi khác trong đó WordPress không phát ảnh động GIF.

WordPress sẽ không phát ảnh động GIF được nén hoặc thay đổi kích thước khi bạn thêm nó vào bài đăng của mình. Khi bạn tải lên tệp GIF, WordPress sẽ tự động lưu khung hình đầu tiên của nó dưới dạng hình ảnh gốc và do đó bạn sẽ không thấy GIF phát khi bạn thêm nó vào bài đăng blog của mình.

Giải pháp nhanh chóng cho vấn đề cụ thể này là tải lên GIF thông qua trình tải lên phương tiện bật lên của WordPress:

  1. Mở trình chỉnh sửa WordPress và bắt đầu viết hoặc chỉnh sửa một bài đăng
  2. Nhấp vào nút thêm phương tiện phía trên trình chỉnh sửa
  3. Tải lên GIF tại đây và nhấp vào kích thước đầy đủ tùy chọn trước khi thêm nó vào bài đăng

Điều này sẽ khôi phục hoạt ảnh của ảnh GIF của bạn.

Tôi hy vọng bây giờ bạn có thể tải ảnh GIF lên blog WordPress của mình. Đảm bảo rằng bạn xóa bộ nhớ cache mỗi khi bạn cố gắng xem trước hoạt ảnh.

Hãy cho người khác biết giải pháp nào phù hợp với bạn trong phần nhận xét bên dưới.

Đề xuất cho bạn

Làm điều này khi Menu di động, biểu tượng tìm kiếm, v.v. không hoạt động trong WordPress
Cách tạo hộp nội dung trong WordPress (Với CSS)
Cách ngăn Jetpack gửi toàn bộ Nội dung đến Người đăng ký Email
accessiBe: Cách làm cho trang web của bạn thực sự có thể truy cập được
Chia sẻ trên:Thể loại: Hướng dẫn WordPress

Từ khóa » Chèn ảnh Gif Vào Wordpress