- 상태
- 해결됨
- 해결된 버전
- 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' );