Docs – https://contactform7.com/docs/
Все поля (теги) формы – https://wp-kama.ru/plugin/contact-form-7/vse-tipy-polej
CF7 responsive – https://vahro.ru/plugins/cf7-responsive/
Полное руководство по Contact Form 7 – https://contactform7.ru/
CF7 сообщения – https://vahro.ru/plugins/cf7-message/
Убираем лишние теги <p> из формы – https://vahro.ru/plugins/wpcf7_autop/
Contact Form 7 auto added p tags – https://stackoverflow.com/questions/32539905/contact-form-7-auto-added-p-tags
How to add a custom attribute in the field Contact Form 7
https://stackoverflow.com/questions/46274317/how-to-add-a-custom-attribute
https://wordpress.org/support/topic/adding-data-attributes-to-radio-buttons/
Contact Form 7 – remove datepicker spinner – https://stackoverflow.com/questions/19751917/contact-form-7-remove-datepicker-spinner
.wpcf7-spinner { display:none; }
[textarea your-message placeholder:"Сообщение"]
[text* your-name placeholder:"ФИО"]
[email* your-email placeholder:"e-mail"]
[tel* your-tel placeholder:"телефон"]
[submit "Submit"]
<div role="form" class="wpcf7" id="wpcf7-f72-p37-o1" lang="ru-RU" dir="ltr">
<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
<form action="/#wpcf7-f72-p37-o1" method="post" class="wpcf7-form init" novalidate="novalidate" data-status="init">
<div style="display: none;">
<input type="hidden" name="_wpcf7" value="72" />
<input type="hidden" name="_wpcf7_version" value="5.5.6.1" />
<input type="hidden" name="_wpcf7_locale" value="ru_RU" />
<input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f72-p37-o1" />
<input type="hidden" name="_wpcf7_container_post" value="37" />
<input type="hidden" name="_wpcf7_posted_data_hash" value="" />
</div>
<p><span class="wpcf7-form-control-wrap your-message"><textarea name="your-message" cols="40" rows="10" class="wpcf7-form-control wpcf7-textarea" aria-invalid="false">Сообщение</textarea></span><br />
<span class="wpcf7-form-control-wrap your-name"><input type="text" name="your-name" value="ФИО" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" /></span><br />
<span class="wpcf7-form-control-wrap your-email"><input type="email" name="your-email" value="e-mail" size="40" class="wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email" aria-required="true" aria-invalid="false" /></span><br />
<span class="wpcf7-form-control-wrap tel-38"><input type="tel" name="tel-38" value="телефон" size="40" class="wpcf7-form-control wpcf7-text wpcf7-tel wpcf7-validates-as-required wpcf7-validates-as-tel" aria-required="true" aria-invalid="false" /></span><br />
<input type="submit" value="Submit" class="wpcf7-form-control has-spinner wpcf7-submit" /></p>
<div class="wpcf7-response-output" aria-hidden="true"></div></form></div>
</div>
<div role="form" class="wpcf7" id="wpcf7-f72-p37-o1" lang="ru-RU" dir="ltr">
<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
<form action="/#wpcf7-f72-p37-o1" method="post" class="wpcf7-form init" novalidate="novalidate" data-status="init">
<div style="display: none;">
<input type="hidden" name="_wpcf7" value="72" />
<input type="hidden" name="_wpcf7_version" value="5.5.6.1" />
<input type="hidden" name="_wpcf7_locale" value="ru_RU" />
<input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f72-p37-o1" />
<input type="hidden" name="_wpcf7_container_post" value="37" />
<input type="hidden" name="_wpcf7_posted_data_hash" value="" />
</div>
<span class="wpcf7-form-control-wrap your-message"><textarea name="your-message" cols="40" rows="10" class="wpcf7-form-control wpcf7-textarea" aria-invalid="false">Сообщение</textarea></span>
<span class="wpcf7-form-control-wrap your-name"><input type="text" name="your-name" value="ФИО" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" /></span>
<span class="wpcf7-form-control-wrap your-email"><input type="email" name="your-email" value="e-mail" size="40" class="wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email" aria-required="true" aria-invalid="false" /></span>
<span class="wpcf7-form-control-wrap tel-38"><input type="tel" name="tel-38" value="телефон" size="40" class="wpcf7-form-control wpcf7-text wpcf7-tel wpcf7-validates-as-required wpcf7-validates-as-tel" aria-required="true" aria-invalid="false" /></span>
<input type="submit" value="Submit" class="wpcf7-form-control has-spinner wpcf7-submit" /><div class="wpcf7-response-output" aria-hidden="true"></div></form></div>
</div>