【发布时间】:2019-02-09 04:21:04
【问题描述】:
我想让 Woocommerce 单一产品页面上的画廊缩略图与我的主要产品图片大小相同。我知道我可以用这个设置大小
add_filter( 'woocommerce_get_image_size_gallery_thumbnail', function($size ) {
return array(
'width' => 487,
'height' => 487,
'crop' => 0,
);
});
但我想为购物车页面保留 100x100x Woo 的小缩略图。我在 Woo 文档中读到,您可以更改正在使用的图像大小,所以我尝试了
add_filter( 'woocommerce_gallery_thumbnail_size', function( $size ) {
return 'woocommerce_single';
});
但这不起作用。有什么想法吗?
【问题讨论】:
-
因为“woocommerce_single”是大图的尺寸,所以勾选“woocommerce_gallery_thumbnail”。 Woo 文档中的文本:“woocommerce_single 显示上传的完整产品图像,因此默认情况下始终未裁剪。默认为 600 像素宽度。woocommerce_gallery_thumbnail 始终为方形裁剪,默认为 100×100 像素。这用于在画廊。”
-
是的,但是通过使用此功能,您应该能够更改 WOo 正在使用的图像。
-
是的,返回时使用合适的尺寸。你回来时用了什么?
-
我的产品图片尺寸在定制器中设置为 550 x 550 像素 -> Woocommerce
-
返回的尺寸是多少?如果它是默认大小,请尝试重新生成您的媒体库
标签: php wordpress woocommerce