WooCommerce 체크아웃 필드 값 제거
지원하려고 합니다.autocomplete="off"
WooCommerce 체크아웃 필드에 표시되지만 작동하지 않습니다.
계산서에 그렇게 하는 방법이 있나요?
서류를 확인해봤는데 거기엔 빈자리가 없어요.디폴트값도 empty로 설정하려고 했는데도 동작하지 않습니다.물론 사용자가 로그인하지 않은 경우입니다.
갱신:
나는 노력했다.unset
@smvax에 의해 제안되었지만 동작하지 않았습니다.
add_filter('woocommerce_checkout_fields', 'default_values_checkout_fields');
function default_values_checkout_fields($fields) {
if (!is_user_logged_in()) {
unset($fields['billing_city']);
unset($fields['billing_first_name']);
unset($fields['billing_last_name']);
unset($fields['billing_company']);
unset($fields['billing_address_1']);
unset($fields['billing_address_2']);
unset($fields['billing_city']);
unset($fields['billing_postcode']);
unset($fields['billing_country']);
unset($fields['billing_state']);
unset($fields['billing_email']);
unset($fields['billing_phone']);
unset($fields['shipping_city']);
unset($fields['shipping_first_name']);
unset($fields['shipping_last_name']);
unset($fields['shipping_company']);
unset($fields['shipping_address_1']);
unset($fields['shipping_address_2']);
unset($fields['shipping_postcode']);
unset($fields['shipping_country']);
unset($fields['shipping_state']);
return $fields;
}
}
저도 여기서 해 봤는데 잘 안 되네요.
감사해요.
WoCommerce 필터 후크와 함께 Wordpress를 사용하면 다음과 같이 빈 값을 얻을 수 있습니다.
add_filter('woocommerce_checkout_get_value','__return_empty_string', 1, 1);
그러면 체크아웃 페이지가 로드될 때 모든 체크아웃 값이 비워집니다.
코드는 기능합니다.php 파일 또는 임의의 플러그인 파일에 있는 활성 자식 테마(또는 테마)입니다.
이 코드는 테스트되어 동작합니다.
[ Woocommerce settings ]> [ System status ]> [ tools ]에서 기존의 모든 세션을 리셋해야 합니다.또, e커머스가 사용하고 있는 경우는, 캐시도 리셋 할 필요가 있습니다.
브라우저 캐시와 저장된 데이터도 비웁니다.
관련:Woocommerce에서 일부 체크아웃 필드 값만 지웁니다.
woocommerce_fields 필터를 사용하여 폼 필드에 autocomplete="off"를 설정할 수 있습니다.
add_filter('woocommerce_checkout_fields', 'autocomplete_off_checkout_fields');
function autocomplete_off_checkout_fields($fields) {
$fields['billing_first_name']['autocomplete'] = 'off';
return $fields;
}
}
이것은 모든 woocommerce 체크 아웃필드에서 동작합니다.
언급URL : https://stackoverflow.com/questions/43314610/remove-woocommerce-checkout-fields-values
'programing' 카테고리의 다른 글
Angularjs에서 $watch 또는 ng-change를 사용하는 경우 (0) | 2023.03.14 |
---|---|
시작 시 MongoDB 컨테이너를 위한 DB를 만드는 방법은 무엇입니까? (0) | 2023.03.14 |
개체 배열에 대한 TypeScript 열거 (0) | 2023.03.14 |
네트워크 프록시 뒤의 스프링 부트 (0) | 2023.03.14 |
Angular 1.6에서 처리되지 않은 거부일 수 있음 (0) | 2023.03.14 |