説明
このプラグインは、Contact Forum 7 プラグインへ password 項目を追加します。
例. [password example] (オプション) / [password* example] (必須)
スクリーンショット
インストール
それは簡単です。
プラグインをインストールして、有効化してください。
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)を使います。
-
バリデーションチェックのカスタマイズ方法は?
-
下記の資料をご覧ください。
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
評価
貢献者と開発者
変更履歴
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
- 2つの制限「文字数」「パスワード強度」を追加しました。
- 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
- 最初のリリース。