2017-03-05 8 views
1

WordPress에 멀티 사이트로 문제가 있습니다. Woocommerce를 여러 언어 사이트에 설치했습니다.체크 아웃 필드 사용자 정의 및 번역 문제

내가 겪고있는 문제는 네덜란드 (NL)에 대한 맞춤 언어 파일이 있는데, 체크 아웃과 관련하여 '아파트'에 대한 번역이있는 것 같습니다. 그러나 핵심 분야에 관해서는 항상 동일한 영어 텍스트가 나타납니다.

누구에게이 문제가 무엇인지 알 수 있습니까?

나는 또한 우편 번호 필드에 자리 표시자가 없으므로 계산대 필드 편집기로 수령 번역을 찾지 못했습니다. 누군가이 자리 표시자를 추가하는 방법에 대해 조언 할 수 있다면 내 문제를 해결할 수 있습니다.

Here's the live link in question.

감사합니다.

답변

0

woocommerce_default_address_fields 필터 후크에 꺾어 사용자 정의 기능을 추가, 당신은 localisable 뭔가에 'address_2'자리 표시 자 필드를 변경할 수 있습니다,이 방법 :

add_filter('woocommerce_default_address_fields' , 'overriding_postcode_placeholder_address_fields'); 

function overriding_postcode_placeholder_address_fields($address_fields) { 

    // Set HERE your theme domain (the theme slug used for translations) 
    $domain = 'your_theme_domain'; 

    // For 'address_2' fields 
    $address_fields['address_2']['placeholder'] = __('Apartment, suite, unit etc.', $domain); 

    // For 'postcode' fields 
    $address_fields['postcode']['placeholder'] = __('your placeholder text here', $domain); 

    return $address_fields; 
} 

내가 '우편 번호'필드에 추가해야 , 장소 홀더. 이제이 함수에서 테마 도메인을 설정하고 '우편 번호'필드의 자리 표시 자 텍스트도 설정해야합니다. 번역을 위해 사용하는 도구 나 플러그인에 따라이 번역은 테마 도메인에서 사용할 수 있습니다.

코드는 활성 자식 테마 (또는 테마)의 function.php 파일 또는 모든 플러그인 파일에 있습니다.

코드는 테스트


참조하고있다 : Customizing checkout fields using actions and filters

조언 : 그것은으로

  • 멀티 사이트 워드 프레스 설치에는 WooCommerce는 사용하지 않는 것이 좋습니다 더 무거운 별도의 서버 자원이 필요한 매우 현명한 플러그인. Comparing WPML to Free and Paid Alternatives

: 모든 업데이트 프로세스가 WooCommerce 다국어가,이에 봐하시기 바랍니다

  • ... 훨씬 더 분별 등이다