我已经搜索并尝试自己修复了几个小时,但是,我找不到合适的解决方案。
我上传到Woocommerce产品类别的图像将被裁剪为1:1的纵横比,我希望它们保持在上传时的原始尺寸和纵横比。
我很困惑的代码片段的主要部分是,在img src的末尾添加了-150x150.png。我该如何删除呢?我在任何woocommerce php文件的任何地方都找不到它。我假设是在上传缩略图时添加的?
php创建的用于显示图像的代码如下所示:
<a href="http://localhost/radioactivewonderland/?product_cat=phone-charms">
<img src="http://localhost/radioactivewonderland/wp-content/uploads/2015/02/cghjnfgchjn-150x150.png" alt="Phone Charms" height="" width="Phone Charms" />
<h3> Phone Charms <mark class="count">(1)</mark> </h3>
</a>
缩略图大小现在在定制程序中可用。您需要打开定制程序,然后选择WooCommerce,然后选择产品图片。
“主图像”是单个产品图像。而“缩略图”是商店/归档循环图像。
这些设置在管理设置中不再可用。
类别图像与shop_image
(或目录)缩略图的大小相同。 WooCommerce在其设置中处理其产品缩略图:
WooCommerce->设置>产品>显示
您可以更改其高度,宽度并打开/关闭硬作物。
更改图像尺寸后,您将需要regenerate thumbnails。
首先,转到主题Options> Shop settings
,并将Enable Product Image Crop on Catalog pages
设置为OFF
。
然后导航至Appearance> customize> WooCommerce> Product images
,并将Thumbnail cropping
设置为uncropped.
保存设置,然后在定制程序之外查看您的商店页面。您的完整图像应显示。
让我知道这是否对您有用。