批量刪除WordPress原有文章縮略圖特色圖片的方法

麥子 優(yōu)化維護162字?jǐn)?shù) 451閱讀1分30秒閱讀模式

麥子今天遇到一個朋友,他是原來使用的一款WordPress主題都是自定義設(shè)置縮略圖的,但是有些圖是固定的大小感覺不夠好。他希望批量刪除這些縮略圖特色圖片,然后用隨機自動的方法設(shè)置縮略圖。如果不刪除縮略圖,他會默認(rèn)以他設(shè)置的圖顯示出來,這里我找到一個辦法實現(xiàn)。

//批量刪除縮略圖
global $wpdb;
$attachments = $wpdb->get_results( "
SELECT *
FROM $wpdb->postmeta
WHERE meta_key = '_thumbnail_id'
" );
foreach ( $attachments as $attachment ) {
wp_delete_attachment( $attachment->meta_value, true );
}
$wpdb->query( "
DELETE FROM $wpdb->postmeta
WHERE meta_key = '_thumbnail_id'
" );

這里我們添加到WP主題的Functions.php 文件中,然后執(zhí)行下網(wǎng)站就批量去掉所有的文章縮略圖效果。

投上你的一票
 
  • 本文由 麥子 發(fā)表于 2024年10月17日 09:19:06
  • 轉(zhuǎn)載請務(wù)必保留本文鏈接:http://bjj.org.cn/bulkdel-thumb.html