批量清空wordpress所有文章缩略图教程

原创 楚盟  2017-02-21 01:51  阅读 1,946 views 次

博客被我玩坏了导致缩略图出了问题,后台媒体库中的缩略图均显示不正常,折腾半天没搞定,索性直接把缩略图全部清空算了;

这是一个蛋疼的教程,因为我只要多花一点点时间完全可以从以前的备份中将缩略图修复的,突然就是想删除没原因,任性而已;

编辑打开functions.php文件

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'
" );

这个时候再去观察网站就会发现,所有文章的缩略图信息已经被从数据库中删除抹掉了,缩略图秒杀干净后后应当立即把上面的代码给删除掉,因为以后万一要上传缩略图会失效,因为这段代码它会自动删除的;

本文地址:https://www.5yun.org/11518.html
关注我们:请关注一下我们的微信公众号:扫描二维码楚盟网的公众号,公众号:chubin5yun
版权声明:本文为原创文章,版权归 楚盟 所有,欢迎分享本文,转载请保留出处!

发表评论


表情