Title: Add Password Field for Contact Form 7
Author: kimipooh
Published: <strong>2018年5月18日</strong>
Last modified: 2026年6月21日

---

プラグインを検索

![](https://s.w.org/plugins/geopattern-icon/cf7-add-password-field.svg)

# Add Password Field for Contact Form 7

 作者: [kimipooh](https://profiles.wordpress.org/kimipooh/)

[ダウンロード](https://downloads.wordpress.org/plugin/cf7-add-password-field.5.3.0.zip)

 * [詳細](https://ja.wordpress.org/plugins/cf7-add-password-field/#description)
 * [レビュー](https://ja.wordpress.org/plugins/cf7-add-password-field/#reviews)
 *  [インストール](https://ja.wordpress.org/plugins/cf7-add-password-field/#installation)
 * [開発](https://ja.wordpress.org/plugins/cf7-add-password-field/#developers)

 [サポート](https://wordpress.org/support/plugin/cf7-add-password-field/)

## 説明

このプラグインは、Contact Forum 7 プラグインへ password 項目を追加します。
 例. [
password example] (オプション) / [password* example] (必須)

## スクリーンショット

[⌊Contact Form 7 の設定⌉⌊Contact Form 7 の設定⌉[

Contact Form 7 の設定

[⌊Contact Form 7 の表示⌉⌊Contact Form 7 の表示⌉[

Contact Form 7 の表示

## インストール

それは簡単です。 プラグインをインストールして、有効化してください。

## FAQ

### パスワードチェックの機能の使い方

パスワードフィールドの値を確認したい場合は、フィールド上の “name” の値を入力して
ください。
 例. [password password-100] と設定した場合、[password* password-101 
password_check:password-100] と設定します。大文字・小文字の間違いに注意してください。

### パスワードを表示する機能の使い方

“id” を設定し、”name” の値と同じ値を設定してください。
 例. [password password-100」
と設定した場合、[password password-100 id:password-100] へ変更してください。

この機能は、Font Awesome ( https://fontawesome.com/ ) のライブラリ（Web フォント
とCSS）を使います。

### テーマの Font Awesome スタイルシート、または別の Font Awesome ソースを使用するにはどうすればよいですか

このプラグインは、デフォルトで同梱されている Font Awesome のスタイルシートを読み込み
ます。

お使いのテーマや他のプラグインでFont Awesome 6がすでに読み込まれている場合は、この
プラグインのスタイルシートをキューから除外することができます。

CDNなど、別の Font Awesome のソースを使用したい場合は、バンドルされたスタイルシート
の読み込みを解除し、テーマやカスタムプラグインから独自のスタイルシートを読み込んで
ください。

例:

    ```
    add_action( 'wp_enqueue_scripts', function() {
        wp_dequeue_style( 'cf7_add_password_field_style' );

        wp_enqueue_style(
            'my-font-awesome',
            'https://example.com/path/to/font-awesome.css',
            array(),
            null
        );
    }, 20 );
    ```

URL例を、利用したいFont AwesomeスタイルシートのURLに置き換えてください。

サードパーティサービスからスタイルシートを読み込むことは、プライバシー、可用性、
およびセキュリティ上の問題を引き起こす可能性があります。

### バリデーションチェックのカスタマイズ方法は？

下記の資料をご覧ください。
 https://info.cseas.kyoto-u.ac.jp/links-ja/plugin-ja/
wordpress-dev-info/cf7-add-password-field

### パスワードをハッシュ形式で保存する方法

このプラグインは Contact Form 7 プラグインにパスワードフィールドを追加するだけで、
入力データを暗号化(ハッシュ化)するわけではありません。
 他のプラグインを使ってパスワード
をハッシュ化してデータベースに保存したり、メールで送信したりしたい場合は、Contact
Form 7 を通してデータを送信する際にハッシュ化するコードをテーマの functions.php 
などに追加する必要があります。 参照：「Contact Form 7 の入力値を変更する (2023-01-
28)」, https://info.cseas.kyoto-u.ac.jp/links-ja/plugin-ja/wordpress-dev-info/cf7-
add-password-field

## 評価

![](https://secure.gravatar.com/avatar/750f41fa3cbd8175a63f04cd3b0e178952a36c7140be01d8be6973d290b06217?
s=60&d=retro&r=g)

### 󠀁[Plugin does not appear in plugin list](https://wordpress.org/support/topic/plugin-does-not-appear-in-plugin-list/)󠁿

 [sergeyamirkhanyan](https://profiles.wordpress.org/sergeyamirkhanyan/) 2022年7月
8日 1 reply

Why after installation plugin doesn't appear in plugin list ?

![](https://secure.gravatar.com/avatar/89af045058d1d2bb389af7cd03a39c989b7934a833cef586bc655eedf85f9a4d?
s=60&d=retro&r=g)

### 󠀁[Well done](https://wordpress.org/support/topic/well-done-618/)󠁿

 [Alex](https://profiles.wordpress.org/sandroo7200/) 2020年12月10日

The plugin does what it says. Used it to create a registration form with CF7. Great
job and thank you.

![](https://secure.gravatar.com/avatar/91e6ff1ae220ddfb36fb0252352e21b90e5d26a8116cdfbd532a25cd6ae8edb1?
s=60&d=retro&r=g)

### 󠀁[Great](https://wordpress.org/support/topic/great-11636/)󠁿

 [roman921](https://profiles.wordpress.org/roman921/) 2020年6月24日

Remarkable job.

![](https://secure.gravatar.com/avatar/0f8f486b117e2e43c646fd23e8b5982bcbae0cd9f4b22a14c8cd32cbb2a484b9?
s=60&d=retro&r=g)

### 󠀁[Thanks alot](https://wordpress.org/support/topic/thanks-alot-6/)󠁿

 [dultcher](https://profiles.wordpress.org/dultcher/) 2019年7月20日

love it

![](https://secure.gravatar.com/avatar/d7d68297b2f4d3c5a89800d4c9bf2631f5d8f1a811469efad4c92de044a45262?
s=60&d=retro&r=g)

### 󠀁[the plugin should be finished](https://wordpress.org/support/topic/the-plugin-should-be-finished/)󠁿

 [Mario62rus](https://profiles.wordpress.org/mario62rus/) 2018年5月30日

lack: – need add a button to the form editor – missing placeholder attribute

 [ 5件のレビューをすべて表示 ](https://wordpress.org/support/plugin/cf7-add-password-field/reviews/)

## 貢献者と開発者

Add Password Field for Contact Form 7 はオープンソースソフトウェアです。以下の人々
がこのプラグインに貢献しています。

貢献者

 *   [ kimipooh ](https://profiles.wordpress.org/kimipooh/)

“Add Password Field for Contact Form 7” は6ロケールに翻訳されています。 [翻訳者](https://translate.wordpress.org/projects/wp-plugins/cf7-add-password-field/contributors)
のみなさん、翻訳へのご協力ありがとうございます。

[“Add Password Field for Contact Form 7” をあなたの言語に翻訳しましょう。](https://translate.wordpress.org/projects/wp-plugins/cf7-add-password-field)

### 開発に興味がありますか ?

[コードを閲覧](https://plugins.trac.wordpress.org/browser/cf7-add-password-field/)
するか、[SVN リポジトリ](https://plugins.svn.wordpress.org/cf7-add-password-field/)
をチェックするか、[開発ログ](https://plugins.trac.wordpress.org/log/cf7-add-password-field/)
を [RSS](https://plugins.trac.wordpress.org/log/cf7-add-password-field/?limit=100&mode=stop_on_copy&format=rss)
で購読してみてください。

## 変更履歴

#### 5.3.0

 * パスワード表示アイコンを更新し、従来の Font Awesome 4 互換クラスではなく、Font
   Awesome 6 ネイティブクラスを使用するようにしました。
 * 同梱の Font Awesome スタイルシートを、利用したいスタイルシートに置き換える方法
   について、README/FAQ のドキュメントを追加しました。

#### 5.2.0

 * fontawesome.com が提供する CSS と Web フォントを 6.4.2 から 6.7.2 にアップデート

#### 5.1.0

 * WordPress.org の Plugin Checkにおける警告に対処しました。
 * WordPress 7.0との互換性を確認済み。
 * セキュリティ、サニタイズ、およびエスケープ処理の改善。

#### 5.0.1

 * WordPress 6.7.2とPHP 8.3.19および8.4.5でテストしました。

#### 5.0

* Contact Form 7 バージョン 6.0 で変更された Tag generator（バージョン2）に対応しま
した。詳しくはhttps://aurisecreative.com/blog/2024/11/how-to-use-tag-generator-version-
2-in-contact-form-7/ をご覧ください。

#### 4.2

 * アイコンの位置をカスタマイズする5つのオプション(Icon_position, Icon_float, Icon_top,
   Icon_margin, Icon_marginleft)を追加。それぞれ、position、float、top、margin、
   margin-left に対応する。position 設定はカスタマイズする場合には必須です。

#### 4.1

 * パスワード表示アイコンを提供する fontawesome.com の CSS と Webフォントを5.15.4
   から6.4.2に更新。
 * 「hideIcon」オプションを追加。この設定をすることで、パスワード表示用のアイコン
   を非表示にすることができます。
 * WordPress 6.3 と PHP 8.2 で動作検証済み。
 * WordPress 6.5.2 と PHP 8.3.6 で動作検証済み。

#### 4.0

 * Contact Form 7のバージョン 5.8の仕様変更に対応; Contact Form 7のバージョン 5.8
   では、同じ ID がすでに別の要素で使われている場合、id 属性が無視されます。
 * Contact Form 7 自体が要求する仕様に従い、WordPress 6.2+ と PHP 7.4+ を要求する
   ように変更しました。

#### 3.31

 * いくつかのエラーメッセージを修正しました。

#### 3.3

 * あらかじめ指定した特定のパスワードで照合する「specific_password_check」オプション
   を追加しました。

#### 3.2

 * Contact Form 7 プラグイン 5.6 以降に変更したエラーメッセージなど、フォームコントロール
   のマークアップに対応しました (https://contactform7.com/2022/05/20/contact-form-
   7-56-beta/)。
 * 6.1で動作検証済み

#### 3.1

 * 入力タグの maxlength の id のスペルミスを修正（naxlength と間違っていた）。

#### 3.0

 * パスワードの強度チェックを修正しました。

#### 2.10

 * Contact Form 7 プラグインに実装されている文字数制限オプション「minlength」「maxlength」
   を追加しました。
 * 「password_min」と「minlength」の両方が設定した場合、「minlength」を優先します。

#### 2.92

 * 1つの言語の翻訳を修正しました。
 * WordPress 6.0 で動作検証済み。

#### 2.91

 * オフラインやCDNに対応するために、パスワード表示用アイコンの CSSとwebfonts (fontawesome.
   com 提供) を、プラグインに組み込みました。

#### 2.9

 * バリデーションチェックをカスタマイズするためのフック “wpcf7_k_password_validation_filter”
   を追加しました。詳細はFAQをご参照ください。

#### 2.8

 * パスワードを表示する機能を追加しました。詳細はFAQをご参照ください。

#### 2.7

 * 言語翻訳に関する問題を修正。
 * パスワードなどのフィールド値を検証する機能を追加しました。

#### 2.6

 * パスワード生成フォームの説明文に関するエラーを修正しました。
 * WordPress 5.7、PHP 8.0 で動作確認済み。
 * WordPress 5.8 で動作検証済み。

#### 2.5

 * ２つの制限「文字数」「パスワード強度」を追加しました。
 * WordPress 5.5.1 と PHP 7.4 で動作検証済み。
 * WordPress 5.6 と PHP 7.4 で動作検証済み。

#### 2.4

 * フック「cf7-add-password-field-features」が利用できなかった問題を修正しました。
 * WordPress 5.5 と PHP 7.4 で動作検証済み。

#### 2.3

 * プレースホルダーテキスト（https://contactform7.com/en/setting-placeholder-text/）
   のオプションを追加しました。
 * WordPress 5.3.2 と PHP 7.4 で動作検証済み。

#### 2.2

 * WordPress 5.3.1 で動作検証済み。
 * wpcf7_add_form_tag オプションをカスタマイズするために、cf7-add-password-field-
   features フックを追加しました。

#### 2.1

 * WordPress 5.2.4 と PHP 7.3 で動作検証済み。
 * load_plugin_textdomain の引数について、WordPress 3.7 以降に対応するように修正
   しました。

#### 2.0

 * WordPress 5.2.2 と PHP7.3で動作検証ずみ。
 * “パスワード” ボタンをサポート

#### 1.0

 * 最初のリリース。

## メタ

 *  バージョン **5.3.0**
 *  最終更新日 **4か月前**
 *  有効インストール数 **3,000+**
 *  WordPress バージョン ** 6.2またはそれ以降 **
 *  検証済み最新バージョン: **7.0.7**
 *  PHP バージョン ** 7.4またはそれ以降 **
 *  言語
 * [English (US)](https://wordpress.org/plugins/cf7-add-password-field/)、[Japanese](https://ja.wordpress.org/plugins/cf7-add-password-field/)、
   [Spanish (Colombia)](https://es-co.wordpress.org/plugins/cf7-add-password-field/)、
   [Spanish (Ecuador)](https://es-ec.wordpress.org/plugins/cf7-add-password-field/)、
   [Spanish (Mexico)](https://es-mx.wordpress.org/plugins/cf7-add-password-field/)、
   [Spanish (Spain)](https://es.wordpress.org/plugins/cf7-add-password-field/)、
   [Spanish (Venezuela)](https://ve.wordpress.org/plugins/cf7-add-password-field/).
 *  [プラグインを翻訳](https://translate.wordpress.org/projects/wp-plugins/cf7-add-password-field)
 * タグ
 * [contact form](https://ja.wordpress.org/plugins/tags/contact-form/)
 *  [詳細を表示](https://ja.wordpress.org/plugins/cf7-add-password-field/advanced/)

## 評価

 5つ星中4.6つ星

 *  [  4 5-星レビュー     ](https://wordpress.org/support/plugin/cf7-add-password-field/reviews/?filter=5)
 *  [  0 4-星レビュー     ](https://wordpress.org/support/plugin/cf7-add-password-field/reviews/?filter=4)
 *  [  1 3-星レビュー     ](https://wordpress.org/support/plugin/cf7-add-password-field/reviews/?filter=3)
 *  [  0 2-星レビュー     ](https://wordpress.org/support/plugin/cf7-add-password-field/reviews/?filter=2)
 *  [  0 1-星レビュー     ](https://wordpress.org/support/plugin/cf7-add-password-field/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/cf7-add-password-field/reviews/#new-post)

[すべてのレビューを見る](https://wordpress.org/support/plugin/cf7-add-password-field/reviews/)

## 貢献者

 *   [ kimipooh ](https://profiles.wordpress.org/kimipooh/)

## サポート

過去2ヶ月以内に解決した問題:

     1 / 1

 [サポートフォーラムを表示](https://wordpress.org/support/plugin/cf7-add-password-field/)