お問い合わせフォーム7のコードは次のとおりです。通常、HTML入力フィールドにはautocomplete="off"
を使用します。ただし、連絡先フォーム7で同じことを行う方法がわからない
<div class="row">
<div class="col-md-6">
[text* FirstName placeholder "First Name"]
</div>
<div class="col-md-6">
[text* LastName placeholder "Last Name"]
</div>
<div class="col-md-12">
[email* EmailAddress placeholder "Email Address"]
</div>
<div class="col-md-12">
[text* desc placeholder "Tell us a bit about yourself..."]
</div>
<div class="col-md-12">
[submit "Submit"]
</div>
</div>
フォーム設定のオートコンプリートタグが機能しなくなりました(今日のように、Form 7プラグインバージョン5.1.3
に連絡してください。
私のために働いた唯一の解決策は、 https://stackoverflow.com/a/46316728/1720476 のおかげでカスタム属性を追加することでした。
例えば。オートコンプリートを無効にするFirstName
およびLastName
フィールドがある場合。
これをfunctions.php
ファイルに追加します。
add_filter( 'wpcf7_form_elements', 'imp_wpcf7_form_elements' );
function imp_wpcf7_form_elements( $content ) {
$str_pos = strpos( $content, 'name="FirstName"' );
$content = substr_replace( $content, ' autocomplete="both" autocomplete="off" ', $str_pos, 0 );
$str_pos = strpos( $content, 'name="LastName"' );
$content = substr_replace( $content, ' autocomplete="both" autocomplete="off" ', $str_pos, 0 );
return $content;
}
ここに置かれた開発者からの質問と回答によると: https://wordpress.org/support/topic/autocomplete-off-3/
ショートコードにautocomplete:off
オプションを追加するだけです。
[email your-email autocomplete:off "[email protected]"]
ただし、autocomplete:false Chromeを使用するプラグインがその質問に記載されているように更新されていない場合、プラグインはまだ無視されます。それでも機能しない場合は、プラグインの作成者にサポートを依頼する必要があります。バージョン4.5でこのプラグインにオートコンプリートが追加されました。