Trả lời: Vấn đề xóa hàng loạt Thumbnail hoặc hình ảnh nổi bật trong tất cả các bài viết của WordPress
Mặc định BẠN chỉ có thể loại bỏ những hình ảnh nổi bật bằng cách chỉnh sửa từng bài, từng bài một. Thế nhưng bây giờ, nếu website WordPress của tôi đã có hàng trăm bài viết với những hình ảnh đặc trưng và phải loại bỏ từng cái một chắc chắn là một công việc tốn thời gian rất nhiều và sẽ làm nản lòng chiến sĩ. Thay vào đó, chúng tôi tìm ra 1 hướng giải quyết đơn giản hơn. Chúng tôi sẽ chạy một truy vấn đến cơ sở dữ liệu để loại bỏ tất cả những hình ảnh nổi bật trên tất cả các bài viết.

Trước khi BẠN tiến hành, xin vui lòng lưu ý rằng mã dưới đây sẽ loại bỏ những hình ảnh nổi bật từ các bài viết trên "tất cả các bài viết" trên web WordPress của BẠN, bằng cách đơn giản là chỉ dán 1 đoạn code. Cũng lưu ý rằng đoạn mã này sẽ không xóa bất kỳ hình ảnh BẠN đã tải lên, chúng vẫn sẽ tồn tại trong Media Library và BẠN có thể tái sử dụng chúng bất cứ lúc nào.
Tất cả BẠN cần làm là sao chép và dán đoạn mã này trong tập tin functions.php của theme của BẠN.
global $wpdb; $wpdb->query( " DELETE FROM $wpdb->postmeta WHERE meta_key = '_thumbnail_id' " );
Vâng! Đó là tất cả những gì BẠN cần làm. Ngay sau khi BẠN lưu tập tin functions.php, nó chạy một truy vấn cơ sở dữ liệu và loại bỏ hình ảnh nổi bật từ tất cả các bài viết.
Quan trọng: Hãy loại bỏ mã này ngay lập tức sau khi lưu file functions.php của BẠN. Bởi BẠN sẽ không thể thiết lập ảnh tiêu biểu (featured image) trong WordPress và mã này sẽ tiếp tục loại bỏ những hình ảnh nổi bật từ bài viết.
Tuy nhiên, như đã đề cập ở trên, những ảnh trước đây BẠN đã dùng làm ảnh tiêu biểu nó vẫn tồn tại trong thư viện ảnh Media Library (thư mục upload trong theme), nếu BẠN muốn làm nhẹ source của mình có thể dùng plugin Image Cleanup để loại những ảnh không dùng đến trong WordPress nhé
Chúng tôi hy vọng bài viết này giúp BẠN tiết kiệm thời gian và cho phép BẠN loại bỏ hình ảnh nổi bật với số lượng lớn từ các bài viết WordPress. Đối với câu hỏi và ý kiến phản hồi về bài viết hướng dẫn này này vui lòng để lại comment bên dưới.
WPBeginer
0 nhận xét:
Đăng nhận xét