WPML
상태
해결됨
해결된 버전
Germanized for WooCommerce Pro 4.2.14
관련 플러그인/테마
Germanized for WooCommerce
주제 태그
Compatibility

문제 개요

WordPress를 버전 6.7.1로 업데이트한 후, Germanized for WooCommerce Pro 플러그인의 문자열이 예상대로 독일어로 번역되지 않습니다.

임시 해결 방법

진행하기 전에 사이트의 전체 사이트 백업을 생성했는지 확인하세요.


  • …/wp-content/plugins/woocommerce-germanized-pro/includes/class-wc-gzdp-wpml-helper.php 파일을 여세요.

  • 112번째 줄을 찾으세요.

  • 다음 코드를:
    	public function reload_locale() {
    		unload_textdomain( 'woocommerce-germanized-pro' );
    
    		WC_germanized_pro()->load_plugin_textdomain();
    	}


  • 다음으로 교체하세요:
    	public function reload_locale() {
    		unload_textdomain( 'woocommerce-germanized-pro', true );
    
    		WC_germanized_pro()->load_plugin_textdomain();
    	}


  • 그런 다음 …/wp-content/plugins/woocommerce-germanized-pro/woocommerce-germanized-pro.php 파일을 여세요.

  • 772번째 줄을 찾으세요.

  • 다음 두 줄의 순서를:
    load_textdomain( 'woocommerce-germanized-pro', trailingslashit( WP_LANG_DIR ) . 'woocommerce-germanized-pro/woocommerce-germanized-pro-' . $locale . '.mo' );
    load_plugin_textdomain( 'woocommerce-germanized-pro', false, plugin_basename( __DIR__ ) . '/i18n/languages/' );


  • 다음과 같이 변경하세요:
    load_plugin_textdomain( 'woocommerce-germanized-pro', false, plugin_basename( __DIR__ ) . '/i18n/languages/' );
    load_textdomain( 'woocommerce-germanized-pro', trailingslashit( WP_LANG_DIR ) . 'woocommerce-germanized-pro/woocommerce-germanized-pro-' . $locale . '.mo' );

알려진 모든 문제 →