Xóa bài viết xóa luôn toàn bộ hình ảnh đính kèm của bài viết đó

banner home FINAL 1050x121 1
huong dan su dung wordpress 2

Xóa bài viết xóa luôn toàn bộ hình ảnh đính kèm của bài viết đó

Bộ lọc này có chức năng vô cùng hay ho, đó là xóa những hình ảnh đính kèm trong bài viết (hình đại diện, hình đính kèm trong bài) khi người dùng xóa bài viết hoàn toàn khỏi thùng rác.

Cách sử dụng bộ lọc xóa bài viết xóa luôn hình ảnh đính kèm

Bạn chỉ cần sao chép đoạn code bên dưới, sau đó dán vào file function.php trong thư mục theme mà bạn đang sử dụng là xong.

// Xóa bài viết sẽ xóa luôn hình ảnh đính kèm
add_action( 'before_delete_post', 'delete_all_attached_media' );
function delete_all_attached_media( $post_id ) {
if( get_post_type($post_id) == "post" ) {
$attachments = get_attached_media( '', $post_id );
foreach ($attachments as $attachment) {
wp_delete_attachment( $attachment->ID, 'true' );
}
}
}

Chú ý:
– Nên backup hình ảnh trước khi thử nghiệm bộ lọc nêu trên, để tránh mất dữ liệu của bạn.
– Bộ lọc này sẽ xóa hình ảnh đính kèm, khi bài viết đó bị xóa hoàn toàn khỏi thùng rác (nó sẽ xóa toàn bộ hình ảnh cả hình góc và hình thu nhỏ).

# KHÁM PHÁ CÁC HASHTAG HÀNG ĐẦU

Theo dõi và cập nhật tin tức AZ9s thông qua các kênh truyền thông:

- Zalo Channel

- Facebook Channel

- Youtube Channel

banner home FINAL 1050x121 1
0 0 votes
Article Rating
Nhận thông báo qua Email
Nhận thông báo cho
guest

0 Comments
Inline Feedbacks
View all comments
0
Hãy để lại bình luận của bạn!x
()
x