반응형
WooCommerce에서 국가 코드가 아닌 전체 국가 이름을 표시하시겠습니까?
사용 시도 중<?php echo $current_user->billing_country; ?>
WooCommerce 사용자 과금 국가를 표시합니다.예를 들어, 고객이 호주의 과금 주소를 가지고 있는 경우는, 에코가 AU 로서 사용됩니다.다만, 국가 코드 대신에 풀네임을 사용하고 싶습니다.
billing_state에도 마찬가지입니다.사우스오스트레일리아로 가는 대신 SA를 받습니다.각 주와 국가를 추가하는 경우에만 functions.php를 통해 작업을 완료했습니다.세계 각국을 국가 코드에 매핑하는 것은 분명 훌륭한 일입니다.
나는 이것을 매우 간단한 방법으로 한 적이 있다고 생각하지만, 어떤 이유로든 지금으로서는 이해할 수 없다.
국가 및 시/도가 비활성 입력 필드 내에서 값으로 사용되고 있습니다.
<input type="text" class="form-control" value="<?php echo $current_user->billing_country; ?>" disabled="">
현재 제공되고 있는 제품 이미지
원하는 제품 이미지
WooCommerce에는 다음과 같이 사용할 수 있는 클래스가 있습니다.
echo WC()->countries->countries['AU']; //To get country name by code
echo WC()->countries->states['AU']['SA']; //to get State name by state code
OR(고객의 경우)
echo WC()->countries->countries[$current_user->billing_country]; //To get country name by code
echo WC()->countries->states[$current_user->billing_country][$current_user->billing_state]; //to get State name by state code
이게 도움이 됐으면 좋겠네요!
언급URL : https://stackoverflow.com/questions/45634195/display-the-full-country-name-rather-than-country-code-in-woocommerce
반응형
'programing' 카테고리의 다른 글
Wordpress 웹 사이트가 마이그레이션 후 이전 URL로 리디렉션됨 (0) | 2023.03.06 |
---|---|
ubuntu에서 mongoDB를 제거합니다. (0) | 2023.03.06 |
Wordpress에서 wp-content/uploads에 디렉토리를 만들 수 없습니다. (0) | 2023.03.06 |
JSON 해석 및 결과 접근 방법 (0) | 2023.03.06 |
JSON 키 이름 가져오기 (0) | 2023.03.06 |