WPML
ステータス
解決済み
報告対象
WPML Multilingual for CF7 1.1.0
解決されたバージョン
1.2.1
関連するプラグイン/テーマ
Contact Form 7
トピックタグ
Compatibility

問題の概要

Contact Form 7プラグインを使用すると、フォームにプレースホルダーを設定できます。しかし、WPMLのすべてを翻訳する機能を使用している場合、これらは自動的には翻訳されません。

これは、ドキュメントで説明されているように、高度な翻訳エディタの既知の制限です。フォームのプレースホルダーを手動で選択し、翻訳に送信する必要があります。

回避策

作業を進める前に、サイトの完全なバックアップを作成してください。


  • wp-content/plugins/contact-form-7-multilingual/classes/Placeholders.phpファイルを開きます。

  • 40行目を探します。

  • 以下のコードを:
    			// $addEqualSignOnPlaceholder :: string -> string
    			$addEqualSignOnPlaceholder = Str::replace( 'placeholder "', 'placeholder="' );


  • 次のコードに置き換えます:
    			// $addEqualSignOnPlaceholder :: string -> string
    			$addEqualSignOnPlaceholder = Str::replace( 'placeholder "', 'placeholder "' );

すべての既知の問題 →