페이지로드 후 기본값으로 되 돌리는 사용자 정의 된 Woocommerce 체크 아웃 필드

JK

이 코드를 사용하여 woocommerce 결제 페이지의 "shipping_country"레이블 이름을 성공적으로 변경했습니다.

add_filter( 'woocommerce_checkout_fields', 'rename_woo_checkout_fields' );
function rename_woo_checkout_fields( $fields ) {
    $fields['shipping']['shipping_country']['label'] = 'Country'; 
    return $fields;
}

하지만 변경하려는 레이블과 자리 표시자를 추가하려고하면 작동하지 않습니다. 글쎄, 실제로 이상한 일이 발생합니다. 변경 사항을 적용하기 위해 페이지를 새로 고치면 작동하는 것처럼 보이지만 페이지가 여전히로드 중이며 잠시 후 원래 상태로 돌아갑니다. (shipping_country 필드는 여전히 작동하지만 위에서 추가 한 다른 모든 필드가 발생합니다.

시퀀스 변경을 시도했지만 상관 없습니다.

작동하지 않는 변경하려는 필드는 다음과 같습니다.

    $fields['billing']['billing_address_1']['label'] = 'Address';
    $fields['billing']['billing_address_1']['placeholder'] = 'Street and house number';
    $fields['billing']['billing_city']['label'] = 'City';
    $fields['billing']['billing_postcode']['label'] = 'Postcode';
    $fields['shipping']['shipping_postcode']['label'] = 'Postcode';
    $fields['shipping']['shipping_city']['label'] = 'City';
    $fields['shipping']['shipping_city']['placeholder'] = 'City';
    $fields['shipping']['shipping_address_1']['label'] = 'Address';
    $fields['shipping']['shipping_address_1']['placeholder'] = 'Street and house number';
    $fields['order']['order_comments']['placeholder'] = 'Special notes';

페이지로드가 완료되기 전에 페이지에서 변경 사항을 되 돌리는 것은 무엇일까요?

LoicTheAztec

대신 다음을 시도하십시오.

// For billing and shipping fields
add_filter( 'woocommerce_default_address_fields', 'custom_default_address_fields' );
function custom_default_address_fields( $address_fields ) {
    if ( is_checkout() ) {
        $address_fields['address_1']['label'] = __('Address', 'woocommerce');
        $address_fields['address_1']['placeholder'] = __('Street and house number', 'woocommerce');
        $address_fields['country']['label'] = __('Country', 'woocommerce');
        $address_fields['postcode']['label'] = __('Postcode', 'woocommerce');
        $address_fields['city']['label'] = __('City', 'woocommerce');
        $address_fields['city']['placeholder'] = __('City', 'woocommerce');
    }
    return $address_fields;
}

add_filter( 'woocommerce_checkout_fields', 'change_checkout_fields' );
function change_checkout_fields( $fields ) {
    $fields['order']['order_comments']['placeholder'] = __('Special notes');
    
    return $fields;
}

코드는 활성 자식 테마 (또는 활성 테마)의 functions.php 파일에 들어갑니다. 마지막 WooCommerce 버전 (5.0.0) 에서 테스트 및 작동합니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

기본 WooCommerce 체크 아웃 필드와 같이 이전에 입력 한 값으로 사용자 지정 체크 아웃 필드를 채우는 방법은 무엇입니까?

분류에서Dev

주문 및 이메일에 저장 및 표시되는 사용자 정의 WooCommerce datepicker 체크 아웃 필드

분류에서Dev

체크 아웃 필드에 대한 사용자 정의 표시 규칙을 설정하는 체크 아웃 필드 편집기 플러그인 필터 후크

분류에서Dev

이메일, 관리자 주문 및 감사 페이지의 WooCommerce 4.0 사용자 정의 체크 아웃 및 ACF 필드 값

분류에서Dev

체크 아웃 사용자 정의 필드 값을 저장하고 WooCommerce 관리자 주문에 표시

분류에서Dev

WooCommerce 사용자 정의 체크 아웃 필드 값 호출 및 표시

분류에서Dev

Woocommerce 체크 아웃에 새 사용자 정의 필드 추가

분류에서Dev

Woocommerce (3.8.0) 관리자 이메일에 체크 아웃 페이지의 사용자 정의 필드 데이터를 포함 시키십시오.

분류에서Dev

WooCommerce의 고객 주문 메모에 사용자 지정 체크 아웃 필드 값 추가

분류에서Dev

WooCommerce 체크 아웃에 사용자 정의 계정 필드 추가

분류에서Dev

사용자 정의 "woocommerce_variation_option"을 기반으로 WooCommerce 체크 아웃 페이지에 확인란 추가

분류에서Dev

WooCommerce에서 사용자 정의 체크 아웃 선택 필드 추가 및 처리 문제

분류에서Dev

내 개체가 CSS로 페이드 아웃 된 후 다시 표시되는 이유는 무엇입니까?

분류에서Dev

WooCommerce에서 WC_Checkout get_value () 메소드를 사용하여 체크 아웃 사용자 정의 필드 제출 값 가져 오기

분류에서Dev

가상 항목이 아닌 경우 WooCommerce 사용자 정의 체크 아웃 필드 추가

분류에서Dev

후크를 통해 WooCommerce 단일 제품 페이지에 사용자 정의 필드 값 표시

분류에서Dev

Woocommerce는 체크 아웃 페이지의 데이터베이스에서 사용자 정의 드롭 다운을 만들고 채 웁니다.

분류에서Dev

WP_Query를 사용하여 WooCommerce 사용자 정의 체크 아웃 필드 표시

분류에서Dev

Carrier Model Magento 2에서 사용자 정의 필드 체크 아웃 주소 값을 가져 오는 방법

분류에서Dev

Woocommerce 변수 구독 사용자 정의 필드 확인란이 선택되지 않은 기본값으로 설정 됨

분류에서Dev

WooCommerce 체크 아웃에서 사용자 정의 확인란 필드 상태를 저장하는 방법은 무엇입니까?

분류에서Dev

전체 페이지가로드 된 후 자바 스크립트를 사용하여 페이지를 다시로드하는 방법

분류에서Dev

페이지가로드 된 후 스크롤바의 크기가 조정되지 않음

분류에서Dev

사용자 정의 체크 아웃 필드를 이메일 주문 세부 사항에 인쇄하는 방법

분류에서Dev

FFmpeg 페이드 아웃 오디오 필터 (afade)가 반복적으로 클리핑 된 트랙에 적용되지 않음

분류에서Dev

Magento 1.7 * : 내 계정 페이지의 사이드 바에 "로그 아웃"링크를 추가하는 방법

분류에서Dev

로그 아웃 한 사용자를 체크 아웃 페이지 대신 내 계정 페이지로 리디렉션하는 방법

분류에서Dev

woocommerce는 기본 지불 방법으로 페이팔 신용 카드 양식을 설정하는 필터 추가

분류에서Dev

jquery를 사용하여 페이지가로드 된 후 아이콘의 색상을 변경하는 방법

Related 관련 기사

  1. 1

    기본 WooCommerce 체크 아웃 필드와 같이 이전에 입력 한 값으로 사용자 지정 체크 아웃 필드를 채우는 방법은 무엇입니까?

  2. 2

    주문 및 이메일에 저장 및 표시되는 사용자 정의 WooCommerce datepicker 체크 아웃 필드

  3. 3

    체크 아웃 필드에 대한 사용자 정의 표시 규칙을 설정하는 체크 아웃 필드 편집기 플러그인 필터 후크

  4. 4

    이메일, 관리자 주문 및 감사 페이지의 WooCommerce 4.0 사용자 정의 체크 아웃 및 ACF 필드 값

  5. 5

    체크 아웃 사용자 정의 필드 값을 저장하고 WooCommerce 관리자 주문에 표시

  6. 6

    WooCommerce 사용자 정의 체크 아웃 필드 값 호출 및 표시

  7. 7

    Woocommerce 체크 아웃에 새 사용자 정의 필드 추가

  8. 8

    Woocommerce (3.8.0) 관리자 이메일에 체크 아웃 페이지의 사용자 정의 필드 데이터를 포함 시키십시오.

  9. 9

    WooCommerce의 고객 주문 메모에 사용자 지정 체크 아웃 필드 값 추가

  10. 10

    WooCommerce 체크 아웃에 사용자 정의 계정 필드 추가

  11. 11

    사용자 정의 "woocommerce_variation_option"을 기반으로 WooCommerce 체크 아웃 페이지에 확인란 추가

  12. 12

    WooCommerce에서 사용자 정의 체크 아웃 선택 필드 추가 및 처리 문제

  13. 13

    내 개체가 CSS로 페이드 아웃 된 후 다시 표시되는 이유는 무엇입니까?

  14. 14

    WooCommerce에서 WC_Checkout get_value () 메소드를 사용하여 체크 아웃 사용자 정의 필드 제출 값 가져 오기

  15. 15

    가상 항목이 아닌 경우 WooCommerce 사용자 정의 체크 아웃 필드 추가

  16. 16

    후크를 통해 WooCommerce 단일 제품 페이지에 사용자 정의 필드 값 표시

  17. 17

    Woocommerce는 체크 아웃 페이지의 데이터베이스에서 사용자 정의 드롭 다운을 만들고 채 웁니다.

  18. 18

    WP_Query를 사용하여 WooCommerce 사용자 정의 체크 아웃 필드 표시

  19. 19

    Carrier Model Magento 2에서 사용자 정의 필드 체크 아웃 주소 값을 가져 오는 방법

  20. 20

    Woocommerce 변수 구독 사용자 정의 필드 확인란이 선택되지 않은 기본값으로 설정 됨

  21. 21

    WooCommerce 체크 아웃에서 사용자 정의 확인란 필드 상태를 저장하는 방법은 무엇입니까?

  22. 22

    전체 페이지가로드 된 후 자바 스크립트를 사용하여 페이지를 다시로드하는 방법

  23. 23

    페이지가로드 된 후 스크롤바의 크기가 조정되지 않음

  24. 24

    사용자 정의 체크 아웃 필드를 이메일 주문 세부 사항에 인쇄하는 방법

  25. 25

    FFmpeg 페이드 아웃 오디오 필터 (afade)가 반복적으로 클리핑 된 트랙에 적용되지 않음

  26. 26

    Magento 1.7 * : 내 계정 페이지의 사이드 바에 "로그 아웃"링크를 추가하는 방법

  27. 27

    로그 아웃 한 사용자를 체크 아웃 페이지 대신 내 계정 페이지로 리디렉션하는 방법

  28. 28

    woocommerce는 기본 지불 방법으로 페이팔 신용 카드 양식을 설정하는 필터 추가

  29. 29

    jquery를 사용하여 페이지가로드 된 후 아이콘의 색상을 변경하는 방법

뜨겁다태그

보관