更改放大镜和灯箱图片woocommerce
问题描述:
因为我正在开发一个股票照片网站我不希望图像被盗用。 我已经安装了一个水印解决方案,并且除了完整尺寸以外,所有产品图像都被嵌入了水印。这是购买后下载的。更改放大镜和灯箱图片woocommerce
默认的WooCommerce行为现在是当我将鼠标悬停在单个产品页面上的显示图像上时,启动放大镜。好的,但全尺寸图像显示没有我的水印。即使如此,当点击图像时,lightbox会打开显示全尺寸图像。
当用户希望他能检查元素时,请复制该网址并下载完整大小的图像而不用购买。这是一个不想要的情况。
是否有人知道如何在放大镜和灯箱中显示水印(较大)预览?我无法自己找到它。
最好的祝愿
答
找到它了。 只需添加另一个称为预览的缩略图大小即可。所以我说这行代码中我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模板文件复制到您的子主题中。