2017-04-07 8 views
1

여기 내 WooCommerce 웹 사이트입니다 : sweetworldcandy.comWoocommerce 표시 하나 개의 가격은

문제는 변수 제품 가격 최소 및 최대 값이 제가 원하는 것은 제품의 경우입니다 보여주는에서,

enter image description hereif not on sale : 그것은 최소한의 가치와 I는 참조 용으로 아래의이 세 가지 이미지를 공유

삭제 태그로 슬래시를 추가하여 제공 가격의 최소 값을 표시 판매의 경우 판매에 최소 값을 표시하지 않습니다 enter image description here

+0

코드는 어디에 있습니까? –

+0

내가 woocommerce에 대한 구체적인 후크를 찾기 위해 coudnet이라는 주제를 다 보았습니다. – Shaik

답변

3

아래의 코드는 무엇을 기대해야한다 :

add_filter('woocommerce_variable_sale_price_html', 'shop_variable_product_price', 10, 2); 
add_filter('woocommerce_variable_price_html','shop_variable_product_price', 10, 2); 
function shop_variable_product_price($price, $product){ 
    $variation_min_reg_price = $product->get_variation_regular_price('min', true); 
    $variation_min_sale_price = $product->get_variation_sale_price('min', true); 
    if ($product->is_on_sale() && !empty($variation_min_sale_price)){ 
     if (!empty($variation_min_sale_price)) 
      $price = '<del class="strike">' . woocommerce_price($variation_min_reg_price) . '</del> 
     <ins class="highlight">' . woocommerce_price($variation_min_sale_price) . '</ins>'; 
    } else { 
     if(!empty($variation_min_reg_price)) 
      $price = '<ins class="highlight">'.woocommerce_price($variation_min_reg_price).'</ins>'; 
     else 
      $price = '<ins class="highlight">'.woocommerce_price($product->regular_price).'</ins>'; 
    } 
    return $price; 
} 

강령은 어떤 플러그인 파일도 function.php의 활성 자식 테마 (또는 테마)의 파일이나 간다.

이 코드는 테스트되었으며 작동합니다.

+0

도움을 주셔서 감사합니다. 이제는 괜찮습니다. – Shaik

+0

woocommerce_variable_sale_price_html 내 제안에 왜 절대로 불리지 않습니까? –