因为我正在开发一个股票照片网站,我不希望图像盗窃。我已经安装了水印解决方案,所有的产品图像都是水印的,除了完整的大小。这是购买后下载的。
现在默认的WooCommerce行为是,当我悬停在单个产品页面上显示的图像上时,就会启动放大镜。好的,但是显示的全尺寸图像没有我的水印。即使如此,当点击图像时,亮框打开,显示完整大小的图像。
当用户需要他检查元素时,复制url并下载完整大小的图像,而不需要购买。这是不想要的情况。
有人知道如何在放大镜和灯箱中显示有水印的(较大的)预览吗?我自己找不到。
谨致问候
发布于 2017-11-28 09:30:42
找到了。只需添加另一个缩略图大小,称为预览。因此,我在我的functions.php文件中添加了这一行代码:
add_image_size( 'preview', $width = 3072, $height =3072, $crop = false );并改变了
$thumbnail_size = apply_filters( 'woocommerce_product_thumbnails_large_size', 'large' );在product-image.php文件中:
$thumbnail_size = apply_filters( 'woocommerce_product_thumbnails_large_size', 'preview' );不要忘记将product-image.php模板文件复制到您的子主题。
https://stackoverflow.com/questions/47486859
复制相似问题