우커머스 필드 라벨 값을 편집하기 위해 woocommerce_checkout_fields
필터를 사용하고 있습니다. 예상대로 결제 페이지에서는 제대로 작동하지만 계정 페이지에서는 왜 작동하지 않는지 이해할 수 없습니다. 나는 그 들판이 여전히 같은 곳에서 가져온 것이라고 생각했습니까? 좀 더 구체적으로 말하자면, 우커머스 계정 페이지의 주소 편집 엔드포인트에 있는 주소 필드에 대해 이야기하고 있는 건가요?
내 코드 시도:
으아악내 계정 >주소의 필드는 사용자 정의되지 않습니다(청구서 수신 또는 배송 주소 편집).
다음은 내 계정 "주소" 섹션 필드 및 결제 필드에 영향을 미치므로 관련 내 계정 섹션의 청구 및 배송 필드를 사용자 정의할 수 있습니다.
1) 결제 시 내 계정 및 주소 필드 (청구 및 배송) :
경우에 따라 주소 필드에 이 필터를 사용해야 하며 모든 청구 및 배송 기본 필드에 적용됩니다.
으아아아WooCommerce 조건부 태그 is_account_page() 및 is_checkout()을 사용하여 내 계정 페이지 또는 결제 페이지를 타겟팅할 수 있습니다...
2) 내 계정의 청구 필드에서 주소 및 결제를 수정하세요.
으아아아3) 내 계정의 배송 필드는 주소를 수정하고 결제하세요
으아아아4) 모든(기타) 필드는 결제 중에만 사용됩니다.
으아아아5) 또한 선택한 국가에 따라 필터를 사용해야 합니다:
woocommerce_country_locale_field_selectors
woocommerce_get_country_locale_default
이것들은
WC_Country
수업에 있습니다.코드는 활성 하위 테마(또는 활성 테마)의 function.php 파일에 있습니다.
관련 공식 문서: 작업 및 필터를 사용하여 체크아웃 필드 사용자 정의