, ,

[ PHP Function ] 우커머스 무게 출력 및 총 무게 나타내기

정보공방 RAD 입니다.

우커머스를 통해 판매를 하시다보면, 국내나 해외 배송시에 무게를 출력해야 하거나 계산해야 할 경우가 있습니다.

기존 기능에서 제공하는 경우도 있지만 기본 기능으로는 제공되지 않는 경우도 있습니다.

PHP 소스를 일부 변경하여 손쉽게 총 무게량을 표현해 볼까요?

우선 무게 값을 불러오는 부분

<td class=”product-weight” style=”text-align:center;”>
<?php
echo apply_filters( ‘woocommerce_cart_item_weight’, $_product->get_weight());
?>
<span> kg</span>
</td>

 

Total 무게에 대한 값

<?php
global $woocommerce;

if ( sizeof( $woocommerce->cart->get_cart() ) > 0 ) {
foreach ( $woocommerce->cart->get_cart() as $cart_item_key => $values )
{
$_product = $values[‘data’];
$weight = $_product->weight; echo $weight;
}
}
$total_weight = $woocommerce->cart->cart_contents_weight;
$total_weight .= ‘ ‘.get_option(‘woocommerce_weight_unit’);
echo $total_weight;
?>

무게를 불러오는 부분을 먼저 구성 후 Total 무게에 대한 출력은 원하는 퍼블리싱(소스) 위치안에 넣으시면 됩니다. 단 2개의 소스는 같은 php 소스 안에 존재 해야합니다.

by RAD

, ,

[ PHP Function ] 우커머스 위젯 없애는 Function

정보공방 RAD 입니다.

우커머스(woocommerce) 사용하시는 분들 중에 사이드에 있는 위젯을 없애고 싶으신 분이 계신가요? 테마마다 위젯을 가리거나 사용하지 않게 하는 부분들이 있는데요, 없는 경우는 아래와 같은 코드를 Functions.php 안에 추가 하시면 간단하게 없애실수 있습니다.

단, 차일드(자식)테마의 Function에 넣어주세요. 부모테마는 ^^;; 업데이트때 주의해주셔야 합니다. 혹은 enfold 같은 테마의 function 내용에 추가해주세요.

 

/**
* WooCommerce * Unhook sidebar
*/
remove_action( ‘woocommerce_sidebar’, ‘woocommerce_get_sidebar’, 10);

 

이제 사이드바가 보이지 않을 거에요~!

by RAD