Tôi đang gặp vấn đề kỳ lạ ở đây. Có một nhà văn ở đây trên trang web của tôi, sử dụng WordPress 4.2.2 (nhưng nó sẽ xảy ra trong nhiều tháng) để giữ ảnh tải lên với các tên như ())
, 00
mà không cần phần mở rộng và vì một số lý do đen tối, những hình ảnh này bỏ qua bộ lọc tải lên WordPress và nhận các tên điên rồ như chỉ đơn giản là jpg
hoặc jpg4
.Người dùng WordPress tải ảnh lên mà không cần phần mở rộng
Mớ hỗn độn thậm chí còn lớn hơn khi chúng tôi sử dụng hệ thống thay đổi kích thước hình ảnh của chúng tôi, kết thúc tạo hình ảnh với các tên như jpg12-250x100.
(lưu ý dấu chấm).
Vì vậy, bộ nhớ cache CloudFlare của chúng tôi bị hỏng, bộ nhớ cache nội bộ ngắt và kết thúc phòng ngủ của thiếu niên này, tôi không thể tạo lại lỗi này thậm chí với quyền truy cập siêu người dùng. Tôi đã kiểm tra người dùng của mình và anh ấy không có vai trò là unfiltered_upload
.
Tôi thậm chí không biết cách bắt đầu điều tra này vì tôi không thể thực hiện điều đó bằng tài khoản của mình. Có bộ lọc nào trong hệ thống tải lên của WordPress mà tôi có thể tìm kiếm trên các plugin của tôi để tách riêng mã nghi ngờ không? Tôi hoàn toàn mù ngay bây giờ.
Xin cảm ơn, Vinicius.
Bạn vui lòng thêm đoạn xử lý tải lên tệp trả lời vào câu hỏi của mình không? – revo
Có một số plugin chuyển đổi người dùng, bạn có thể thử kiểm tra với một số plugin. Bạn cũng có thể đặt lại mật khẩu người dùng để đăng nhập theo cách đó. Ngoài ra, bạn đã thử tạo một người dùng mới với các quyền tương tự? Bạn cũng có thể thử tắt plugin để xem plugin có phải do một trong số đó hay không. –
Khi bạn nói "... khi chúng tôi sử dụng hệ thống thay đổi kích thước hình ảnh của chúng tôi ..." bạn đã xây dựng hệ thống thay đổi kích thước hình ảnh của riêng mình hay bạn đang sử dụng [add_image_size()] (https://codex.wordpress.org/Function_Reference/add_image_size) ? –