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 );

すべての既知の問題 →