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

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

**抜粋:** wpforms_smart_tagsフィルターは、PHPを使用してWPFormsプラグイン内のすべてのスマートタグを作成、フィルター処理、および使用するために使用されます。

**コンテンツ:**

## 説明

`wpforms_smart_tags`フィルターは、WPFormsフォームビルダー内で使用されるスマートタグを作成、定義、および登録するために使用されます。

## パラメータ

$tags*(配列) (必須)* スマートタグのキー、名前、および登録。## ソース

`wpforms/includes/class-smart-tags.php`

## 詳細情報

このフィルターは、WPFormsフォームビルダー内で使用されるスマートタグを作成、定義、および登録するために使用されます。

このフィルターを使用する場合は、スマートタグを処理するために`wpforms_smart_tag_process`も併せて使用する必要があります。

## 例

```

/**
 * WPFormsスマートタグを作成します。
 * スマートタグを登録して、フォームビルダーで選択できるようにします。
 *
 * @link    https://wpforms.com/developers/wpforms_smart_tags/
 * 
 * @param   array  $tags  スマートタグのキー、名前、および登録。
 * @return  array
 */

function wpf_dev_register_smarttag( $tags ) {
 
    // キーはタグ、項目はタグ名です。
    $tags[ 'key' ] = 'スマートタグ名';
     
    return $tags;
}
add_filter( 'wpforms_smart_tags', 'wpf_dev_register_smarttag', 10, 1 );
```

## 参照記事

- [カスタムスマートタグの作成方法](https://wpforms.com/developers/how-to-create-a-custom-smart-tag/ "カスタムスマートタグの作成方法")
- [現在の時刻のスマートタグの作成方法](https://wpforms.com/developers/how-to-create-a-smart-tag-for-the-current-time/ "現在の時刻のスマートタグの作成方法")
- [各フォームエントリの一意IDの作成方法](https://wpforms.com/developers/how-to-create-a-unique-id-for-each-form-entry/ "各フォームエントリの一意IDの作成方法")
- [その他のユーザー向けスマートタグの作成方法](https://wpforms.com/developers/how-to-create-more-user-smart-tags/ "その他のユーザー向けスマートタグの作成方法")
- [確認メッセージに投稿送信の投稿URLを含める方法](https://wpforms.com/developers/how-to-include-post-submissions-post-url-in-the-confirmation-message/ "確認メッセージに投稿送信の投稿URLを含める方法")
- [ACFフィールドからのスマートタグの作成方法](https://wpforms.com/developers/how-to-create-a-smart-tag-from-an-acf-field/ "ACFフィールドからのスマートタグの作成方法")
- [スマートタグのドメインURLの作成方法](https://wpforms.com/developers/how-to-create-a-smart-tag-domain-url/ "スマートタグのドメインURLの作成方法")

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

**タグ:** PHP

---</body></html>