2017-03-16 1 views
0

새로운 내용이 사이트에 있습니다. 나는 나의 자신의 wordpress 주제를 개발하는 것에 문제가있다. Woocommerce 이미지 줌이라는 워드 프레스 플러그인을 설치했습니다. 호버 줌 기능이 작동하지 않습니다. 다른 테마에서 그 좋은. 그 유일한 설치 및 사용 플러그인,하지만 내 테마에서 내가 몇 가지 변경을해야하거나 일부 자바 스크립트 코드를 추가해야한다고 생각합니까? jquery, bootstrap js 및 코드가 거의없는 js 파일을 사용합니다. 누군가 내가 도와 드릴 수 있습니까? 어디에서 시작할 수 있습니까?WooCommerce 이미지 확대

두 번째 질문은 어떻게 플러그인없이 단일 제품 페이지 레이아웃을 변경할 수 있습니까? 부트 스트랩 열 클래스를 삽입하고 싶습니다. 이미지를 왼쪽 열에 다른 이미지 (속성, 주문 버튼 등 오른쪽 열에)로 표시하고 싶습니다. 어떻게해야합니까?

감사 앤드류는 Woocommerce 이미지 줌으로

답변

0

, 따라서 플러그인과 충돌은 IT가 작동 형성 방지하는 자바 스크립트가 있어야합니다. 이렇게하려면 콘솔에 오류가 있는지 확인하십시오. 여기에서 참조하십시오. https://codex.wordpress.org/Using_Your_Browser_to_Diagnose_JavaScript_Errors

아마 우리 테마와 호환되지 않습니다. 사용중인 테마와 호환되지 않습니다. 친절하게 테마를 비활성화하고 WordPress 기본 테마 (WordPress 2017 Theme)에서 시도하여 작동하는지 확인하십시오. 두 번째 질문에 관한

: 당신이 당신의 아이 테마에 WooCommerce 폴더에 단일 product.php 템플릿을 복사한다 할 수 있습니다.

single_template

function get_custom_post_type_template($single_template) { 
global $post; 

if ($post->post_type == 'product') { 
     $single_template = dirname(__FILE__) . '/single-template.php'; 
} 
return $single_template; 
} 
add_filter('single_template', 'get_custom_post_type_template'); 

template_include

add_filter('template_include', 'portfolio_page_template', 99); 

function portfolio_page_template($template) { 

    if (is_page('slug') ) { 
     $new_template = locate_template(array('single-template.php')); 
     if ('' != $new_template) { 
      return $new_template ; 
     } 
    } 

    return $template; 
} 
이 같은 올바른 조건 태그로 single_template 또는 template_include을 사용 후, 파일 이름을 변경하고 파일을 수정