WordPress 的特色圖片可以讓你設定給文章設定一個代表性的圖片,一般用於縮圖什麼的。但有的時候你可能需要批次刪除所有文章的特色圖片,這時候一個一個刪除就比較麻煩了,下邊我就教你怎麼批次刪除所有文章的特色圖片。
首先把下邊的程式碼放到當前主題的 functions.php(瞭解更多) 裡:
|
/** *WordPress 批次刪除所有文章的特色圖片 *https://www.weixiaoduo.com/bulk-remove-featured-image/ */ functionBing_bulk_remove_featured_image(){ global$wpdb; $wpdb->query("DELETE FROM $wpdb->postmeta WHERE meta_key = '_thumbnail_id'"); } if(isset($_POST['bulk_remove_featured_image']))add_action('init','Bing_bulk_remove_featured_image'); |
然後訪問 http://你的域名/?bulk_remove_featured_image=yes,這樣所有特色圖片就都被刪除了。
注意:操作是不可逆的,注意備份。
其實特色圖片也只是作為一個自定義欄位儲存在文章裡的,所以刪除的原理其實和 《WordPress 批次刪除所有文章的某一個自定義欄位》 一樣,如果你要刪除別的欄位,可以參考那篇文章。