Flash Sale Siêu Rẻ! Source Code Mẫu Website Chỉ Từ 388K. Tặng Kèm Theme Plugin Pro Và Miễn Phí Công Cài Đặt! Hỗ Trợ Tận Tình Nhanh Chóng!

Cách xóa ảnh đồng thời khi xóa sản phẩm trong woocommerce

Khi bạn xóa sản phẩm trong WooCommerce và muốn xóa hình ảnh trong thư viện, có một giải pháp đơn giản và an toàn.

Hướng dẫn xóa hình ảnh sản phẩm

Bạn hãy mở tập tin functions.php của theme bạn đang sử dụng và chèn đoạn mã sau vào trước khi xóa sản phẩm. Đoạn mã này cho phép bạn tự động xóa toàn bộ các file đính kèm và hình ảnh ngay sau khi xóa sản phẩm hoặc bài viết trong WordPress. Điều này giúp giảm dung lượng trang web và làm sạch các file không cần thiết.

/*Xóa ảnh khi xóa sản phẩm*/
function delete_all_attached_media( $post_id ) {
if ( get_post_type($post_id) == "product" ) {
$attachments = get_attached_media( '', $post_id );
foreach ($attachments as $attachment) {
wp_delete_attachment( $attachment->ID, 'true' );
}
}
}
add_action( 'before_delete_post', 'delete_all_attached_media' );

Đoạn mã này sẽ lấy danh sách các file đính kèm của $post_id được chỉ định, sau đó xóa từng file bằng cách sử dụng hàm wp_delete_attachment. Hàm này sẽ được gọi trước khi thực hiện xóa bài viết.

Đó là một giải pháp đơn giản, hãy kiểm tra và thử nghiệm. Chúc bạn thành công!

AI tư vấn chọn mẫu Website

Chọn nhanh – ra đúng mẫu phù hợp nhất, giá ưu đãi hấp dẫn đang diễn ra ngay bây giờ!

CÂU 1 / 3

🔥 Bất động sản
🛒 Shop Online
💼 Công Ty
Nhà hàng
Spa
Khoá Học
Du lịch
Máy Tính
Ô tô
Xe máy
Y tế
Nội thất
Xây dựng
Thời trang
Mỹ phẩm
Cá Nhân
Tin tức
Dịch vụ

CÂU 2 / 3

Ngân sách của bạn?

🔥 388K
Giá rẻ – đủ dùng
400K – 1.5Tr
Phổ biến nhất
👑 Trên 1.5Tr
Cao cấp

CÂU 3 / 3

Tính năng bạn quan tâm?

Chuẩn Seo Google
Tốc độ tải nhanh
Mobile mượt
Giao diện đẹp
Dễ chỉnh sửa
Hỗ trợ bán hàng
Form liên hệ
Google Map
Thư viện ảnh
Viết blog/tin tức
Menu rõ ràng
Tùy chỉnh màu
Tương thích plugin
Dễ nâng cấp
Mở rộng linh hoạt

🤖 AI sẽ chọn ra những mẫu phù hợp nhất với bạn