WPML
ステータス
未解決
報告対象
WPML Multilingual for CF7 1.3.2
関連するプラグイン/テーマ
Contact Form 7
トピックタグ
Compatibility

問題の概要

Contact Form 7を使用している場合、フォームのフィールドにplaceholder属性を追加すると、翻訳エンジンがショートコードを誤って解釈する原因となる場合があります。これにより、サイトの翻訳版でフォームが破損する可能性があります。

回避策

高度な翻訳エディタ(ATE)でフォームの翻訳を編集し、ショートコードは翻訳しないようにします。プレースホルダーのテキストのみを翻訳してください

以下の手順に従ってください。

  • ATEで翻訳を開きます。
  • ATEエディタの右上にある歯車アイコンをクリックし、「I prefer bigger segments」オプションが有効になっていることを確認します。
  • プレースホルダーを含むフィールドは、次のように2行に分割されて表示されます。
    [wpmlcf7-1-email* customer-email placeholder]
    Your E-mail (required)
  • 1行目(ショートコード)は翻訳しないでください。元の言語と同じである必要があります。
  • 2行目のプレースホルダーのテキスト(「Your E-mail (required)」)のみを翻訳します。

すべての既知の問題 →