배송주소 입력 핃드 순서를 변경하는 것이 아닌 출력 순서를 변경하고 싶습니다.
현재 이름, 주소 , 우편번호 이렇게 출력이 되고 있는데요
예를 들면
( 우편번호 ), 주소, 이름 이런식으로 출력 하고싶습니다. 답변 부탁드립니다.
안녕하세요~^^
우커머스 플러그인에서 체크아웃 페이지의 배송 주소 필드가 아닌
표시되는 배송 주소 쪽 순서를 변경하시려면
woocommerce_localisation_address_formats 필터를 사용해보시겠어요?
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보세요.
add_filter('woocommerce_localisation_address_formats', 'my_woocommerce_localisation_address_formats', 10, 1);
function my_woocommerce_localisation_address_formats($args){
$args['default'] = "{company}\n({postcode})\n{address_1}\n{address_2}\n{city}\n{state}\n{country}\n{name}";
return $args;
}
위의 코드 중에서 아래의 코드를
$args['default'] = "{company}\n({postcode})\n{address_1}\n{address_2}\n{city}\n{state}\n{country}\n{name}";
아래의 코드처럼 적용하시면 원하시는 순서대로 설정하실 수 있습니다.
$args['default'] = "{name}\n({postcode})\n{address_1}\n{address_2}\n{company}\n{city}\n{state}\n{country}";
위의 코드에서 \n 부분은 줄 바꿈 코드입니다.
우편번호에 소괄호를 안 보이게 하시려면 ({postcode}) 부분을 {postcode}로 교체해주시면 됩니다.
woocommerce_localisation_address_formats 필터에 대한 자세한 내용은 아래의 링크를 참고해보시겠어요?
http://hookr.io/plugins/woocommerce/3.0.6/filters/woocommerce_localisation_address_formats/
고맙습니다.
대박 감사합니다^^