WPML
상태
해결됨
보고된 제품
WPML String Translation 3.2.1
해결된 버전
WPML 4.6.4

문제 개요

WPML을 사용하면 WPML문자열 번역.po 가져오기 / 내보내기에서 PO 파일의 문자열을 가져올 수 있습니다. 하지만 해당 문자열에 HTML 태그가 포함되어 있으면 가져오기 과정에서 태그가 제거됩니다.

임시 해결 방법

진행하기 전에 반드시 사이트 전체 백업을 하세요.

  1. /wp-content/plugins/wpml-string-translation/classes/po-import/class-wpml-po-import-strings.php 파일을 여세요.
  2. 43번째 줄을 찾으세요.
  3. 다음 코드를:
    $original = filter_var( $string->original, FILTER_SANITIZE_STRING );
  4. 다음과 같이 바꾸세요:
    $original = htmlspecialchars( $string->original );

알려진 모든 문제 →