Xin chào mọi người,
Tôi muốn xóa tệp gốc sau khi tải lên. Vấn đề tương tự như ở đây:
Liên kết: Liên kết diễn đàn
Trong khi tìm kiếm giải pháp, tôi đã tìm thấy một hàm để lọc/kết nối vào quy trình:
Liên kết: luồng dữ liệu
Cách này không hiệu quả với tôi (mã được đặt trong functions.php). Tôi đã tìm thấy các lệnh gọi đến bộ lọc nhiều lần trong các tệp plugin.
Bạn có thể vui lòng cho tôi giải pháp nhanh chóng để xóa các tệp gốc, thậm chí giải pháp này còn hiệu quả đối với các bản cập nhật sắp tới cho plugin của bạn không?
Trân trọng
Franz
Tôi muốn xóa tệp gốc sau khi tải lên. Vấn đề tương tự như ở đây:
Liên kết: Liên kết diễn đàn
Trong khi tìm kiếm giải pháp, tôi đã tìm thấy một hàm để lọc/kết nối vào quy trình:
add_filter( 'wp_generate_attachment_metadata', 'delete_fullsize_image' );
function delete_fullsize_image( $metadata )
{
$upload_dir = wp_upload_dir();
$full_image_path = trailingslashit( $upload_dir['basedir'] ) . $metadata['file'];
$deleted = unlink( $full_image_path );
return $metadata;
}
Liên kết: luồng dữ liệu
Cách này không hiệu quả với tôi (mã được đặt trong functions.php). Tôi đã tìm thấy các lệnh gọi đến bộ lọc nhiều lần trong các tệp plugin.
Bạn có thể vui lòng cho tôi giải pháp nhanh chóng để xóa các tệp gốc, thậm chí giải pháp này còn hiệu quả đối với các bản cập nhật sắp tới cho plugin của bạn không?
Trân trọng
Franz
- Trang :
- 1
Không có câu trả lời nào được thực hiện cho bài đăng này.
