Hide Shipping Address except name and email address

워드프레스 우커머스(WooCommerce)에서 배송주소 입력란 숨기기

주소를 받을 필요가 없는 소프트웨어 다운로드나 콘텐츠를 판매하는 경우 WooCommerce에서 배송주소를 없애는 것이 좋을 때가 있습니다. WooCommerce에서 배송주소를 숨기는 플러그인으로 WooCommerce Hide Checkout Shipping Address이 있습니다. 하지만 이 플러그인을 사용해도 배송주소가 없어지지 않는 것 같습니다. 혹시 이런 문제가 있으신 분은 다음 함수를 테마의 함수 파일(functions.php) 맨 끝에 추가하시면 배송 주소가 없어집니다.

add_action('woocommerce_checkout_init','disable_billing_shipping');

function disable_billing_shipping($checkout){
$checkout->checkout_fields['billing']=array();
$checkout->checkout_fields['shipping']=array();
return $checkout;
}

Hiding Shipping Address in WooCommerce in WordPress

이름과 이메일 주소만 남기고 모두 숨기는 방법으로 다음 함수를 functions.php 파일에 추가하면 됩니다.

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {
unset($fields['order']['order_comments']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_address_1']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_city']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_phone']);
return $fields;
}

Hide Shipping Address except name and email address

References:

참고:

떠나시기 전에 아무 댓글(Comments)이라도 남겨두세요.
기부를 통해 이 블로그의 운영을 후원하실 수 있습니다.