2017-11-25 2 views
0

나는 이미지 도용을 원하지 않는 스톡 포토 사이트를 개발하고 있습니다. 워터 마크 솔루션이 설치되어 있고 전체 크기를 제외한 모든 제품 이미지에 워터 마크가 표시됩니다. 구입 후 다운로드 용입니다.변경 돋보기 및 라이트 박스 이미지 woocommerce

기본 WooCommerce 동작은 이제 단일 제품 페이지에서 표시된 이미지 위로 마우스를 가져 가면 돋보기가 시작됩니다. 좋아,하지만 전체 크기의 이미지는 내 워터 마크없이 표시됩니다. 그렇더라도 이미지를 클릭하면 라이트 박스가 열리고 전체 크기 이미지가 표시됩니다.

사용자가 요소 검사를 원하면 URL을 복사하고 구매하지 않고 전체 크기 이미지를 다운로드하십시오. 그것은 원치 않는 상황입니다.

돋보기 및 라이트 박스에 워터 마크가 삽입 된 (더 큰) 미리보기를 표시하는 방법을 아는 사람이 있습니까? 나는 그것을 스스로 발견 할 수 없었다.

최상의 희망

답변

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'); 

하지 마십시오 child-theme에 product-image.php 템플릿 파일을 복사하는 것을 잊지 마십시오.