麥子今天遇到一個朋友,他是原來使用的一款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)站就批量去掉所有的文章縮略圖效果。
評論