我们在this website上有一个商店页面。
我将以左上角的第一个图像为例来说明我的问题,尽管它适用于所有图像。
如果将鼠标悬停在第一张图片(“ Gentes Deluxified English”)上,则会看到不完整的图片,如下所示:
src =“ ... / Gentes-board-DLX-20180123-200x267.jpg”
该图像实际上是在图像的左右部分剪切的。完整图像如下所示:
src =“ ... / Gentes-board-DLX-20180123.jpg”
因此,我们想将缩略图图像更改为完整图像,或保持图像的原始比例。这需要适用于所有图像以及将来添加的图像。
CSS可以修复吗?
我已经花了很多时间查看woocommerce的源代码,以找到创建使用缩略图的页面的文件。我找不到该文件。我应该在哪里寻找源代码文件?我应该在这些源文件中进行哪些更改?
最佳答案
我查看了Woo Commerce的源代码,并找到了用于裁剪缩略图的参数。
https://github.com/woocommerce/woocommerce/blob/master/includes/class-wc-regenerate-images.php
加上这个
$crop = false;
在第318行之后:
private static function get_image( $fullsizepath, $thumbnail_width, $thumbnail_height, $crop ) {
关于php - 完整图片而不是缩略图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56208718/