Могу ли я отправить электронное письмо с дополнительным полем электронной почты (Wordpress Contact-Form-7)? - PullRequest
0 голосов
/ 08 апреля 2020

На моей странице WordPress есть формула, где пользователь может войти в систему для событий. Теперь пользователь должен решить, хочет ли он / она добавить адрес электронной почты. Только после получения электронного письма плагин должен отправлять электронное письмо.

formular:

<label>Firstname:</label>
[text* firstname class:form-control]

<label>Lastname:</label>
[text* lastname class:form-control]

<label>Email:</label>
[text email class:form-control]

[submit "Sign in"]

Теперь проблема в том, что я не могу добавить атрибут [email] на вкладке электронной почты. Я получаю только ошибку конфигурации, потому что поле не должно быть пустым.

Единственное решение, которое я могу придумать, - это заполнить поле электронной почты и заполнить его значением по умолчанию перед отправкой, используя Javascript. Есть ли лучший способ решить эту проблему?

1 Ответ

1 голос
/ 08 апреля 2020

Проверка формы существует для 98% пользователей WordPress, без которых могут возникнуть проблемы при создании форм с помощью плагина CF7. Для тех, кто понимает возможные ошибки или может написать свои собственные функции, это несколько раздражает.

Вы можете отключить его, используя

define( 'WPCF7_VALIDATE_CONFIGURATION', false ); в вашей конфигурации wp. php

или

add_filter( 'wpcf7_validate_configuration', '__return_false' ) в ваших функциях. php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...