안녕하세요.
뉴비로 이곳에 처음 들어옵니다.
이번에 우커머스로 리뉴얼을 하였으나 아직은 뒤죽박죽 모르는게 많습니다.
지금 질문도 최대한 검색을 해봤으나 정보를 못찾아 질문드립니다.
다음과 같이 관리자>우커머스>주문 에서요.
주문 부분의 고객명인 "YooJung"과 배송지 부분의 "Jung Yoo"가 서로 다릅니다.
정확한 미국식표기는 "Jung Yoo"인데요.
이 표기 때문에 현지에서 C/S나 쉬핑에 혼란이 있습니다.
주문부분의 고객명을 설정하는 방법이 있는지요.
답변 부탁드립니다.
감사합니다.
안녕하세요~^^
woocommerce_order_formatted_shipping_address 필터를 활용하시면
워드프레스 관리자 -> 우커머스 -> 주문 페이지에서 표시되는 배송 정보를 편집하실 수 있습니다.
해당 페이지에서 first_name 및 last_name 순서를 변경하시려면
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_filter('woocommerce_order_formatted_shipping_address', 'woocommerce_order_formatted_shipping_address_2020_02_07', 10, 2);
function woocommerce_order_formatted_shipping_address_2020_02_07($address, $order){
if(isset($address['first_name'])&&isset($address['last_name'])){
$first_name = $address['first_name'];
$last_name = $address['last_name'];
$address['first_name'] = $last_name;
$address['last_name'] = $first_name;
}
return $address;
}
고맙습니다.
답변주심에 진심으로 감사드립니다.
테마편집기에서 FTP 수정을 권고하기에, FTP를 통해 주신 내용을 아래와 같이 24행 이후에 추가했습니다만 잘 안되는듯 합니다.
우측에 "이 테마는 부모 테마인 Woodmart에 상속되어 있는 하위 테마입니다."라고 되어있는데, 혹시 부모테마를 수정해야 하는지요.
현재 테마는 woodmart>woodmart child 입니다.
송구하지만 한번더 답변을 부탁드립니다.
안녕하세요.
자식 테마를 적용하셨다면 자식 테마의 functions.php 파일에 코드를 추가하셔도 됩니다.
이전 댓글에 안내해드린 코드는 저희 쪽 테스트 서버에서는 정상적으로 동작하는 것을 확인했습니다.
브라우저의 캐시를 비우신 후에도 확인해보시겠어요?
크롬 브라우저에서 강력 새로고침 단축키는 Ctrl + Shift + R 입니다.
고맙습니다.
이미지 사진은 imgur에 업로드한 뒤 링크 걸어주시길 부탁드립니다.
고맙습니다.
거듭거듭 감사드립니다.
말씀해주신대로 브라우저캐시를 모두 지우고 해보았으나 잘 안되는 것 같습니다.
FTP상의 경로는 /public_html/wp-content/themes/woodmart-child/ 폴더안의 functions.php 파일인데요.
참고로 부모테마의 functions.php를 고쳤더니 아예 먹통이 되는 것 같습니다.
좀더 연구해보겠습니다.
또한 앞으로 이미지는 말씀하신 곳으로 올리겠습니다.
진심으로 감사드립니다.