- 상태
- 개발자가 해결함
- 유형
- 버그
- 주제 태그
- Compatibility
문제 개요
WPML과 함께 HUSKY – Products Filter Professional for WooCommerce를 사용할 때, 모바일 버전의 “Open” 및 “Close” 버튼 텍스트는 표준 WPML 문자열 번역 방법으로 번역할 수 없습니다.
임시 해결 방법
진행하기 전에 사이트의 전체 백업을 완료했는지 확인하세요.
1단계: 관리자 문자열을 번역 가능하도록 설정
- WPML > 설정 > 사용자 정의 XML 구성으로 이동하세요.
- 다음 코드를 사용자 정의 XML 구성 필드에 붙여넣고 “저장”을 클릭하세요:
<wpml-config> <admin-texts> <key name="woof_settings"> <key name="text_mobile_behavior_open" /> <key name="text_mobile_behavior_close" /> </key> </admin-texts> </wpml-config> - WPML > 문자열 번역으로 이동하여
[woof_settings]text_mobile_behavior_open및[woof_settings]text_mobile_behavior_close두 문자열을 모두 번역하세요.
2단계: 플러그인 코드 수정
- /\wp-content/plugins/woocommerce-products-filter/views/woof.php 파일을 여세요.
- 545번째 줄을 찾으세요.
- 다음 코드를:
$text_mb_open = (isset($this->settings['text_mobile_behavior_open'])) ? $this->settings['text_mobile_behavior_open'] : esc_html__('Open filter', 'woocommerce-products-filter'); $text_mb_close = (isset($this->settings['text_mobile_behavior_close'])) ? $this->settings['text_mobile_behavior_close'] : esc_html__('Close filter', 'woocommerce-products-filter'); - 다음과 같이 교체하세요:
$text_mb_open = (isset($this->settings['text_mobile_behavior_open'])) ? esc_html__($this->settings['text_mobile_behavior_open'], 'admin_texts_woof_settings') : esc_html__('Open filter', 'woocommerce-products-filter'); $text_mb_close = (isset($this->settings['text_mobile_behavior_close'])) ? esc_html__($this->settings['text_mobile_behavior_close'], 'admin_texts_woof_settings') : esc_html__('Close filter', 'woocommerce-products-filter');