批量清空WordPress博客所有文章缩略图教程

  • A+
所属分类:WordPress

后台媒体库中的缩略图均显示不正常,折腾半天没搞定,索性直接把缩略图全部清空算了。

 

批量清空WordPress博客所有文章缩略图教程

 

编辑打开functions.php文件

把代码放最后就OK

  1. global $wpdb;
  2. $attachments = $wpdb->get_results( "
  3. SELECT *
  4. FROM $wpdb->postmeta
  5. WHERE meta_key = '_thumbnail_id'
  6. " );
  7. foreach ( $attachments as $attachment ) {
  8. wp_delete_attachment( $attachment->meta_value, true );
  9. }
  10. $wpdb->query( "
  11. DELETE FROM $wpdb->postmeta
  12. WHERE meta_key = '_thumbnail_id'
  13. " );

 

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

  • 我的QQ号
  • 使用QQ扫一扫
  • weinxin
  • 我的微信公众号
  • 使用微信扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: