首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何防止woocommerce创建新的调整大小的图像?

如何防止woocommerce创建新的调整大小的图像?
EN

Stack Overflow用户
提问于 2020-08-29 13:07:28
回答 1查看 58关注 0票数 3

每次我上传一个新图片到wordpress媒体库,wordpress会生成3个不同大小的图片版本,Woocommerce也会生成另外3个图片。

我不需要在我的网站上相同的图像6个版本。wordpress生成的3个大小就足够了。

我的网站包含很多图片,我想通过防止woocommerce生成新的不必要的图片来最小化服务器上的磁盘空间。

我在网上找不到任何解决方案。

有什么办法可以做到这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2020-08-29 13:46:02

你是对的,woocommerce根据默认的WordPress大小创建图像大小。但我不会建议您删除它们,因为woocommerce需要这些大小,并且不会处理它们的缺失(不会恢复到使用默认大小)。因此,如果您删除这些大小,您还必须编写更多代码来调整woocommerce以使用默认图像大小。

现在,如果你理解了所有这些并且仍然希望这样做的话。您可以在functions.php或插件中使用此代码片段来删除woocommerce图像大小。

代码语言:javascript
运行
复制
function sr_remove_woocommerce_image_sizes() {
    
    // Remove woocommerce copied sizes from default
    remove_image_size( 'woocommerce_thumbnail' );
    remove_image_size( 'woocommerce_single' );
    remove_image_size( 'woocommerce_gallery_thumbnail' );
    
}
add_action( 'init', 'sr_remove_woocommerce_image_sizes', 99 );

注意:这不会删除所有现有的图像大小,它只是停止创建它们。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63643637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档