鹿泽鹿泽  2024-05-13 11:41:49 鹿泽笔记 隐藏边栏  0 

原来使用的一款WordPress主题都是自定义设置缩略图的,但是有些图是固定的大小感觉不够好。希望批量删除这些缩略图特色图片,然后用随机自动的方法设置缩略图。如果不删除缩略图,会默认以它设置的图显示出来,这里我找到一个办法实现。

//批量删除缩略图
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'
" );
批量删除WordPress原有文章缩略图特色图片的方法
1、文章版权归作者所有,未经允许请勿转载。
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505