<html lang="ja-jp" dir="ltr"><head></head><body>### [wpforms_frontend_form_atts](https://wpforms.com/developers/wpforms_frontend_form_atts/)

**公開日:** 2020年2月13日
**著者:** エディトリアルチーム

**抜粋:** wpforms_frontend_form_atts フィルターは、フォームのフロントエンド属性を表示するためにフォームの読み込み時にトリガーされます。

**コンテンツ:**

## 説明

`wpforms_frontend_form_atts` フィルターは、フォームのフロントエンド属性を表示するためにフォームの読み込み時にトリガーされます。

## パラメータ

$atts*(array)* フォーム属性の配列。$form\_data*(array)* 後で使用するために準備された、処理済みのフォーム設定/データ。## ソース

`wpforms/src/Frontend/Frontend.php`

## 詳細情報

このフィルターは、特定のフォーム属性の配列に適用されます。

## 例

以下に示す例では、フォームID **11** のブラウザの自動補完を無効にする関数です。実行したいコードに一致するように、**11** からフォームIDを変更することを忘れないでください。

このチェックを削除すると、すべてのフォームでコードが実行されます。

```

/**
 * ブラウザの自動補完を削除します。
 *
 * @link   https://wpforms.com/developers/wpforms_frontend_form_atts/
 *
 * @param  array $atts      フォーム属性。
 * @param  array $form_data フォームデータと設定。
 *
 * @return array
 */
   
function wpf_dev_disable_form_autocomplete( $atts, $form_data ) {
     
    // このチェックはフォームID #11 のフォーム自動補完のみを対象とします。
    // このチェックを削除すると、すべてのフォームで自動補完が無効になります。

    if ( absint( $form_data[ 'id' ] ) !== 11 ) {
        return $atts;
    }
 
    $atts[ 'atts' ][ 'autocomplete' ] = 'nope';
 
    return $atts;
}

add_filter( 'wpforms_frontend_form_atts', 'wpf_dev_disable_form_autocomplete', 10, 2 );

```

これらのIDを見つけるのに役立つ場合は、[こちらのチュートリアルをご覧ください](https://wpforms.com/developers/how-to-locate-form-id-and-field-id/ "フォームIDとフィールドIDの場所を見つける方法")。

## 参照記事

[フォームフィールドのブラウザ自動補完を無効にする方法](https://wpforms.com/developers/disable-browser-autocomplete-for-form-fields/ "フォームフィールドのブラウザ自動補完を無効にする方法")

**カテゴリー:** フィルターフック

**タグ:** PHP

---</body></html>