테스트 사이트 - 개발 중인 베타 버전입니다

그누커머스 다음계정 메일 깨지는 문의 건

고은정 7년 전 조회 2,659

안녕하세요. 지난 12/7일 그누커머스를 통해 구입 후 구매확인메일이 다음계정에 한해서 깨지는 현상에 관하여 문의했었습니다. 

 

그 때 아래와 같은 답변을 주셨는데 

해당 부분 처리해도 여전히 다음계정메일은 깨지고 있습니다. 

다른 해결방법 제안부탁드립니다. 

 

원인은 상품 이미지가 등록된 상품의 썸네일 이미지 태그에 srcset 속성이 잔득 붙어서 생긴 현상이었습니다.

 

gnucommerce/lib/gc_shop.lib.php 파일에 보면은

 

대략 134 번째 줄쯤에

 

function gc_get_product_image_first($it_images, $size, $attr=array()){
$image = '';

foreach( $it_images as $attachment_id ){
if( $image = wp_get_attachment_image( $attachment_id, $size, false, $attr ) ){
break;
}
}
return $image;
}

 

라고 되어 있는 부분이 있습니다. 이것을 아래 같이 바꿔주세요.

바꿔주면 해결 될겁니다.

 

 

01 function gc_get_product_image_first($it_images, $size, $attr=array()){
02 $image = '';
03 foreach( $it_images as $attachment_id ){
04 add_filter( 'wp_calculate_image_srcset', '__return_false' );
05 if( $image = wp_get_attachment_image( $attachment_id, $size, false, $attr) ){
06 break;
07 }
08 remove_filter( 'wp_calculate_image_srcset', '__return_false' );
09 }
10 return $image;
11 }

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

thisgun
7년 전

해당 코드를 적용 안하셔서 동일한 문제가 일어나는 것 같은데요...

 

그누커머스 1.4.9 버전 올려 놓았으니, 해당 플러그인을 업데이트 해 주세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인