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 chức năng để lọc / tham gia 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: stackoverflow
Điều này không hoạt động đối với tôi (mã được đặt trong functions.php). Tôi đã thiết lập 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 một giải pháp nhanh chóng để xóa các tệp gốc, thậm chí hoạt động cho 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