이렇게 원래 가격이 있는데
밑에 또 가격을 기입하고 싶은데 차일드 테마에 어떻게 기입하면 될지요 ㅠㅠ
add_filter('woocommerce_get_price_html', 'double_price', 100, 2);
function double_price($price, $product) {
$newprice = $price/1.1;
$price = $price."<br/><br/><span>정회원가: $newprice</span>";
return apply_filters('double_price', $price);
}
이렇게 했는데 0원이 떠버리네요 ㅠ
----수정---
add_filter('woocommerce_get_price_html', 'double_price', 100, 2);
function double_price($price, $product) {
$newprice = $product->regular_price / 1.1;
$price2 = $price."<br/><br/><span>정회원가: $newprice</span>";
return apply_filters('double_price', $price2);
}
요렇게 해버리면 A원~B원이 되는 건 0원이 되버리고, 아닌 상품들은 소수점으로 나와버리네요 ㅠㅠ
안녕하세요~^^
정확한 원인은 모르겠지만 필터가 문제 같습니다.
add_filter('woocommerce_get_price_html', 'double_price', 100, 2);
function double_price($price, $product) {
$newprice = $price/1.1;
$price = $price."<br/><br/><span>정회원가: $newprice</span>";
return $price;
}
이렇게 해보시겠어요?
아니면,
add_filter('woocommerce_get_price_html', 'double_price', 100, 2);
function double_price($price, $product) {
$newprice = $product->regular_price / 1.1;
$price2 = $price."<br/><br/><span>정회원가: $newprice</span>";
return $price2;
}
이렇게 해보시겠어요?
@스레드봇 님
네 감사합니다 해결했습니다^^