调整 Woocommerce 购物车缩略图的大小

Posted

技术标签:

【中文标题】调整 Woocommerce 购物车缩略图的大小【英文标题】:Resizing Woocommerce cart thumbnails 【发布时间】:2017-08-05 07:25:29 【问题描述】:

我在 woocommerce 中的购物车缩略图出现了裁剪。

我的网站:http://www.laxstreetwear.com

我知道如何使用 woocommerce > 设置 > 产品 > 显示来更改缩略图大小,但我的主题似乎覆盖了这些设置。

见下文:

https://i.stack.imgur.com/lS2UL.jpg

我的问题是:如何更改“shop_isle_cart_item_image_size(58x72 裁剪)”的大小?

【问题讨论】:

【参考方案1】:

在第 126 行查找名为 wp-content/themes/shop-isle/inc/functions/setup.php 的文件。主题创建者已将其硬编码在其中。但是,不要修改可能会更新并可能撤消更改的主题,而是编辑子主题中的 functions.php 文件并添加以下代码:

function func321_replace_image_sizes() 
    add_image_size( 'shop_isle_cart_item_image_size', 58, 72, true );

add_action( 'after_setup_theme', 'func321_replace_image_sizes' );

这应该允许您覆盖在基本主题中设置的大小。

编辑:还记得在进行此更改后重新生成缩略图。

【讨论】:

谢谢。它在更新 setup.php 文件时效果很好,但不能使它与子主题中的 functions.php 一起使用。【参考方案2】:

我找到了另一种使用 CSS 调整 woocommerce 购物车内产品缩略图大小的方法。

CSS 代码位于您的 wordpress 管理仪表板的(外观 > 自定义 > 附加 CSS)下。经过测试和工作。

.woocommerce .cart.shop_table .product-thumbnail img 

   max-width: 200px; // <== Define your Shopping Cart Thumbnail Image Size



请确保您上传的源图像缩略图大于您要应用的最大宽度,以避免在应用此 css 时出现任何图像质量下降。

【讨论】:

以上是关于调整 Woocommerce 购物车缩略图的大小的主要内容,如果未能解决你的问题,请参考以下文章

从照片库快速调整图像(ALAssets)的大小以获取缩略图

带有简单缩略图的衬垫合身

特定页面的不同 Woocommerce 产品缩略图大小

需要更改 [product_categories] Woocommerce 短代码缩略图大小

如何改变WooCommerce的商品列表样式

调整 WooCommerce 添加到购物车短代码的参数不起作用