Как добавить в форму поле ввода пароля

В плагине Contact Form 7 по умолчанию отсутствует возможность вывести поле пароля. Рассмотрим, как это можно исправить.

С помощью кода

1) В шаблон формы добавляем стандартное текстовое поле и назначаем ему имя password:

Скопировано
[text* password]
Показать код

2) В файл функций добавляем такой код:

Скопировано
add_filter( 'wpcf7_form_elements', function( $form ){
$form = str_replace( '<input type="text" name="password"', '<input type="password" name="password"', $form );
return $form;
});
Показать код

В результате вместо нашего текстового поля на форме отобразится поле ввода пароля.

С помощью плагина

Для добавления возможности вывода поля пароля на форме можно использовать плагин Contact Form 7 Add Password field.