首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >改变放大镜和灯箱图像woocommerce

问改变放大镜和灯箱图像woocommerce
EN

Stack Overflow用户
提问于 2017-11-25 14:06:33
回答 1查看 310关注 0票数 0

因为我正在开发一个股票照片网站,我不希望图像盗窃。我已经安装了水印解决方案,所有的产品图像都是水印的,除了完整的大小。这是购买后下载的。

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

当用户需要他检查元素时,复制url并下载完整大小的图像,而不需要购买。这是不想要的情况。

有人知道如何在放大镜和灯箱中显示有水印的(较大的)预览吗?我自己找不到。

谨致问候

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-28 09:30:42

找到了。只需添加另一个缩略图大小,称为预览。因此,我在我的functions.php文件中添加了这一行代码:

代码语言:javascript
复制
add_image_size( 'preview', $width = 3072, $height =3072, $crop = false );

并改变了

代码语言:javascript
复制
$thumbnail_size    = apply_filters( 'woocommerce_product_thumbnails_large_size', 'large' );

在product-image.php文件中:

代码语言:javascript
复制
$thumbnail_size    = apply_filters( 'woocommerce_product_thumbnails_large_size', 'preview' );

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47486859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档