2017-11-25 68 views
0

因为我正在开发一个股票照片网站我不希望图像被盗用。 我已经安装了一个水印解决方案,并且除了完整尺寸以外,所有产品图像都被嵌入了水印。这是购买后下载的。更改放大镜和灯箱图片woocommerce

默认的WooCommerce行为现在是当我将鼠标悬停在单个产品页面上的显示图像上时,启动放大镜。好的,但全尺寸图像显示没有我的水印。即使如此,当点击图像时,lightbox会打开显示全尺寸图像。

当用户希望他能检查元素时,请复制该网址并下载完整大小的图像而不用购买。这是一个不想要的情况。

是否有人知道如何在放大镜和灯箱中显示水印(较大)预览?我无法自己找到它。

最好的祝愿

回答

0

找到它了。 只需添加另一个称为预览的缩略图大小即可。所以我说这行代码中我functions.php文件:

add_image_size('preview', $width = 3072, $height =3072, $crop = false); 

,并在产品image.php文件改变

$thumbnail_size = apply_filters('woocommerce_product_thumbnails_large_size', 'large'); 

到:

$thumbnail_size = apply_filters('woocommerce_product_thumbnails_large_size', 'preview'); 

不要忘记将product-image.php模板文件复制到您的子主题中。