日星网 windows 中文论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 39|回复: 0

2020再遇wordpress缩略图无法删除

[复制链接]
发表于 2020-7-28 08:07:53 | 显示全部楼层 |阅读模式
时隔5年,我们再次开始使用wordpress制作项目,
一上来缩略图的问题就给我们一个下马威

按照正常的操作。
我们在 设置  →  媒体  
将所有设置为0



如上图操作就可解决的问题,在我们的项目里,一路红灯。
在服务器的 /wp-content/uploads/2020/07/目录下,会产生很多的 xxx_100x100.jpg xxxx_300x300.jpg。

一番排查,最后目标锁定在了 WooCommerce 这个插件上。(好垃圾)
因为使用了WooCommerce相关的模板,所以必须安装这个插件。

好了。一顿google,终于有点眉目。

外观 →  自定义  →  WooCommerce 将里面的数字全部设置为0

这回终于可以解决了吧,你高兴的太早了。

果不其然,之消灭了 300x300的缩略图。

100x100的坚定的上传到你的服务器。
只好使用修改代码的大招了。

我们查资料可以知道,Wordpress使用
  1. add_image_size()
复制代码
来创建缩略图。
我们集中搜索WooCommerce插件目录下的php文件,最终锁定了

/wp-content/plugins/woocommerce/includes/class-woocommerce.php文件
注释掉其中649~660的内容 如下
  1.         public function add_image_sizes() {
  2.                 $thumbnail         = wc_get_image_size( 'thumbnail' );
  3.                 $single            = wc_get_image_size( 'single' );
  4.                 $gallery_thumbnail = wc_get_image_size( 'gallery_thumbnail' );

  5.                 //add_image_size( 'woocommerce_thumbnail', $thumbnail['width'], $thumbnail['height'], $thumbnail['crop'] );
  6.                 //add_image_size( 'woocommerce_single', $single['width'], $single['height'], $single['crop'] );
  7.                 //add_image_size( 'woocommerce_gallery_thumbnail', $gallery_thumbnail['width'], $gallery_thumbnail['height'], $gallery_thumbnail['crop'] );

  8.                 /**
  9.                  * Legacy image sizes.
  10.                  *
  11.                  * @deprecated These sizes will be removed in 4.0.
  12.                  */
  13.                 //add_image_size( 'shop_catalog', $thumbnail['width'], $thumbnail['height'], $thumbnail['crop'] );
  14.                 //add_image_size( 'shop_single', $single['width'], $single['height'], $single['crop'] );
  15.                 //add_image_size( 'shop_thumbnail', $gallery_thumbnail['width'], $gallery_thumbnail['height'], $gallery_thumbnail['crop'] );
  16.         }
复制代码


迎接胜利的到来吧,终于全部缩略图被消灭了
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

手机版|小黑屋|日星网

GMT, 2020-8-13 11:35 AM , Processed in 0.015942 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表