- ステータス
- 解決済み
- 報告対象
- WPForms Multilingual 0.4.0
- 解決されたバージョン
- WPForms Multilingual 0.4.1
- 関連するプラグイン/テーマ
- WPForms
- トピックタグ
- Bug, Compatibility
問題の概要
WPFormsを使用している場合、特にHTMLタグの代わりにENTERキーを使用していると、翻訳されたフォームのメール通知で通常の改行が失われます。
回避策
続行する前に、サイトの完全なバックアップを必ず作成してください。
- テーマのfunctions.phpファイルを開きます。
- 以下のコードを追加します。
add_filter('wpml_st_string_translation_before_save', 'sanitize_translation_before_save', 10, 1); function sanitize_translation_before_save($translation_text) { $translation_text["value"] = str_replace("\n", "\r\n", $translation_text["value"]); return $translation_text; } - フォームに新しいコンテンツを追加するか、変更を加えます。これにより、翻訳ジョブが更新され、回避策が有効になります。