문제가 되는 링크 주소
http://ghfood7004.cafe24.com/?page_id=2466
다른주소 배송에서 체크아웃시 기록하는 화면에서 기본주소 를 제거하고 싶어요.
하지만 제거 안됩니다.
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; }
이곳에 add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' ); 명칭을
add_filter('woocommerce_ship_to_different_address_checked', '__return_false'); 변경했는데 ㅠ.ㅠ
진행이안되서 고민입니다. 방법을 안내가능할까요?
안녕하세요~^^
우커머스 woocommerce_checkout_fields 필터를 활용하시면
체크아웃 페이지에서 특정 필드를 삭제하실 수 있습니다.
올려주신 페이지에서 기본 주소 필드를 안 보이게 하시려면
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보세요.
add_filter('woocommerce_checkout_fields' , 'custom_override_checkout_fields', 10, 1);
function custom_override_checkout_fields($fields){
unset($fields['billing']['billing_city']);
return $fields;
}
코드 수정 후에는 반드시 브라우저의 캐시를 비우신 후에 확인해주세요.
크롬 브라우저에서 강력 새로고침 단축키는 Ctrl + Shift + R 입니다.
우커머스 체크아웃 페이지에서 입력 필드 수정은
아래의 플러그인으로도 편집하실 수 있습니다.
https://ko.wordpress.org/plugins/woo-checkout-field-editor-pro/
https://ko.wordpress.org/plugins/woocommerce-checkout-manager/
직접 코드 수정이 가능하시다면
아래의 링크도 참고해보시겠어요?
고맙습니다.
우커머스 다른 주소로 배송 쪽에서 기본 주소를 안 보이게 하시려면
아래의 코드로 교체해서 확인해보세요.
add_filter('woocommerce_checkout_fields' , 'custom_override_checkout_fields', 10, 1);
function custom_override_checkout_fields($fields){
unset($fields['shipping']['shipping_city']);
return $fields;
}
고맙습니다.
고맙습니다 ㅎㅎ