Xóa ảnh khỏi thư viện khi xóa sản phẩm woocommerce

Xóa ảnh khỏi thư viện khi xóa sản phẩm woocommerce

03/07/2022 - 46

Bây giờ, mở tập tin functions.php của Theme mà bạn đang sử dụng và dán mã dưới đây
Đoạn code dưới đây sẽ giúp anh em có thể xóa toàn bộ các file đính kèm, các hình ảnh ngay sau khi thực hiện việc xóa sản phẩm, xóa bài viết trong wordpress.

Việc này sẽ giúp anh em có thể giảm được dung lượng web, dọn được 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' );

Mình nói sơ qua về đoạn function này để anh em hiểu nhé, đoạn function này nó sẽ lấy toàn bộ các file đính kèm với $post_id được chỉ định, sau đó nó sẽ lấy id các file đính kém đó và xóa bằng hàm wp_delete_attachment.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Bài viết liên quan
Hướng dẫn kích hoạt ionCube Loader PHP Extension trong Cpanel

Hướng dẫn kích hoạt ionCube Loader PHP Extension trong Cpanel

- 24/11/2022

Trong 1 số plugin hoặc theme bắt buộc cần có ionCube để hoạt động. Vì vậy trong bài này mình sẽ hướng dẫn các bạn kích hoạt ionCube Loader Kích hoạt ionCube trong Cpanel Bước1: Chọn Select PHP Version Bước 2: Chọn iconcube_loader như hình. sau đó ấn Lưu thay đổi Xong cho cpanel rồi nhé cả nhà. Hãy vào web […]

Đọc thêm
Code tạo sidebar WordPress

Code tạo sidebar WordPress

- 18/11/2022

Cách tạo một widget có thể hơi phức tạp nhưng để tạo một sidebar thì không phức tạp như vậy, quy trình nó dễ hơn rất nhiều vì bạn chỉ cần viết vài đoạn code cơ bản. Chỉ cần hiểu rõ cấu trúc theme WordPress, bạn sẽ có thể chèn sidebar vào bất cứ đâu. […]

Đọc thêm
Tìm kiếm chính xác tiêu đề WordPress

Tìm kiếm chính xác tiêu đề WordPress

- 16/11/2022

[Thủ thuật WordPress] Hướng dẫn cách tìm kiếm chính xác tiêu đề hoặc nội dung trong WordPress – Nếu bạn thường xuyên sử dụng tính năng tìm kiếm của WordPress thì bạn sẽ sớm nhận ra rằng công cụ tìm kiếm của WordPress quá ư là “Cùi chuối” bởi lẽ khi bạn gõ một cụm từ […]
Đọc thêm
Code chèn Countdown Theme Flatsome

Code chèn Countdown Theme Flatsome

- 15/11/2022

Mặc định trong Theme Flatsome đã có sẵn chế độ Countdown, tuy nhiên rất ít người biết đến. Để hiển thị tính năng Countdown Theme Flatsome ( đếm ngược ) bạn chỉ cần sử dụng đoạn code dưới đây. Bạn chỉ cần chèn class “count-up” như ví dụ bên dưới: <span class=”count-up”>1996</span> Sau đó các […]

Đọc thêm
Contact Me on Zalo