移除WooCommerce最新产品区块的商品图片裁剪功能
解决WooCommerce「最新产品」区块缩略图裁剪问题
你当前添加的过滤器没有覆盖到首页的「最新产品」区块,这个区块属于WooCommerce区块编辑器组件,需要使用专属的过滤器来控制图片尺寸:
function rf_block_product_thumbnail_size( $size ) { return 'full'; } add_filter( 'woocommerce_block_editor_product_grid_image_size', 'rf_block_product_thumbnail_size' );
把这段代码添加到你的子主题functions.php文件中,或者使用代码片段插件插入即可。
补充说明
- 这个过滤器专门针对WooCommerce区块(包括「最新产品」「热门产品」等产品网格类区块)的图片尺寸设置,返回
full就会调用产品的原始图片,不再进行裁剪。 - 如果你之前已经生成过裁剪后的缩略图,无需额外删除,因为设置为
full后会直接读取原图。 - 确保你在WordPress后台「设置-媒体」中没有勾选裁剪原始图片的选项,避免原图本身被修改。
内容的提问来源于stack exchange,提问作者Raymond
相关产品推荐
相关产品推荐

