2017-10-29 3 views
0

내 가게의 모든 제품에 1 개의 태그가 부착되어 있습니다. 내가 원하는 것은 단일 제품 페이지 아래에 태그 정보를 표시하고 설명 및 제목과 같은 정보를 태그하는 것입니다. 어떻게하면 좋을까요? 쿼리를 사용하고 결과 나 다른 것을 반복해서 보여줄 수 있습니까?단일 제품 페이지 아래에 태그 정보 추가

+0

먼저 단일 제품 페이지에서 정보를 출력 할 수있는 후크를 살펴보십시오. https://businessbloomer.com/woocommerce-visual-hook-guide-single-product-page/ –

답변

1

당신은 제품 메타하기 전에 사용자 정의 HTML을 렌더링하는 woocommerce_product_meta_end 훅을 사용하고 태그의 세부를 얻을 수 get_the_terms를 사용할 수 있습니다.

add_action('woocommerce_product_meta_end', 'wh_renderProductTagDetails'); 

function wh_renderProductTagDetails() 
{ 
    global $product; 
    $tags = get_the_terms($product->get_id(), 'product_tag'); 
    //print_r($tags); 
    if (empty($tags)) 
     return; 
    foreach ($tags as $tag_detail) 
    { 
     echo '<p> Title: ' . $tag_detail->name . '</p>'; //to print title 
     echo '<p> Desc: ' . $tag_detail->description . '</p>'; //to print description 
    } 
} 

코드 활성 자식 테마 (또는 테마)의 functions.php 파일에 간다 : 여기

은 샘플 코드입니다. 또는 모든 플러그인 PHP 파일에서.

희망이 있습니다.

+1

감사장, 내가 필요한 것. 또한 Visual Composer를 사용하는 사용자는 do_shortcode ($ tag_detail-> description)를 사용하여 코드의 서식을 지정할 수 있습니다. –