Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Contact Form 7 Add Password field icon

Contact Form 7 Add Password field

v5.0.1
by kimipooh · 4.6 (5 reviews)

The plugin is to add a password filed to Contact form 7 plugin.

3K+ active installs Updated Mar 30, 2025 Tested to 6.7.2 Requires PHP 7.4
Try Demo Download
Pre-installed Ready in ~10s No card

About Contact Form 7 Add Password field

This plugin allows you to easily add a password field to Contact Form 7, which can be set as optional or required. You can use shortcodes like [password example] or [password* example] to include the password field in your form.

Screenshots

Contact Form 7 Add Password field screenshot
Contact Form 7 Add Password field screenshot

Changelog

5.0.1

  • Tested up WordPress 6.7.2 with PHP 8.3.19 and 8.4.5.

5.0

*Supported for the Tag generator (version 2), which was changed in version 6.0 of Contact Form 7. For more information, please see https://aurisecreative.com/blog/2024/11/how-to-use-tag-generator-version-2-in-contact-form-7/.

4.2

  • Added 5 options (Icon_position, Icon_float, Icon_top, Icon_margin, Icon_marginleft) to customize icon position. Each of them corresponds to position, float, top, margin, and margin-left. The position setting is required for customization.

4.1

  • Update the css and webfonts powered by fontawesome.com from 5.15.4 to version 6.4.2.
  • New “hideIcon” option has been added. By setting this, it can hide the icon for displaying passwords.
  • Tested up WordPress 6.3 with PHP 8.2.
  • Tested up WordPress 6.5.2 with PHP 8.3.6.

4.0

  • Fxied the issue for the version 5.8 of Contact form 7; Since the version 5.8 of Contact form 7 ignores the id attribute if the same ID is already used for another element.
  • Changed to require WordPress 6.2+ and PHP 7.4+ according to the specifications required by Contact Form 7 itself.

3.31

  • Fixed some error message.

3.3

  • Added “specific_password_check” option for matching with specific passwords specified in advance.

3.2

  • Fixed the markup changes in form controls, such as error message, since the version 5.6 of Contact Form 7 plugin (https://contactform7.com/2022/05/20/contact-form-7-56-beta/).
  • Tested up 6.1

3.1

  • Fixed misspelling of id in maxlength on input tag (it was naxlength).

3.0

  • Fixed the password strength check.

2.10

  • Added character count option “minlength” ad “maxlength” implemented in Contact Form 7 plugin.
  • If both of “password_min” and “minlength” are set, the “minlength” setting takes precedence.

2.92

  • Fixed one of language translation.
  • Tested up 6.0

2.91

  • The css and webfonts powered by fontawesome.com for the password display icon was involded to the plugin for supporting an offline or CDN.

2.9

  • Added the hook “wpcf7_k_password_validation_filter” for customizing the validation check. Please refer to the FAQ for details.

2.8

  • Added the ability to display a password. Please refer to the FAQ for details.

2.7

  • Fixed some language transtaion.
  • Added the ability to verify a field value like a password.

2.6

  • Fixed the error message regarding the description on the password generation form.
  • Tested up 5.7 with PHP 8.0
  • Tested up 5.8

2.5

  • Added two restrictions; “Number of characters”, “Password Strength”.
  • Tested up 5.5.1 with PHP 7.4
  • Tested up 5.6 with PHP 7.4

2.4

  • Fixed the issue where hook “cf7-add-password-field-features” were not available.
  • Tested up 5.5 with PHP 7.4

2.3

  • Add the option of placeholder text (https://contactform7.com/en/setting-placeholder-text/).
  • Tested up 5.3.2 with PHP 7.4

2.2

  • Tested up 5.3.1
  • Add the hook “cf7-add-password-field-features” for customizing wpcf7_add_form_tag option.

2.1

  • Tested up 5.2.4 with PHP 7.3.
  • Fixed the arguments of load_plugin_textdomain as WordPress 3.7 or later.

2.0

  • Tested up 5.2.2 with PHP 7.3.
  • Support “Password” form button.

1.0

  • First release.

Try other plugins

Really Simple SSL icon

Really Simple SSL

4.9 · 4M+ installs

The easiest way to improve security! Leverage your SSL certificate and protect your website visitors.