В форме Contact Form 7 есть div со скрытыми полями, которые показывают, среди прочего, версию Contact Form:
<div style="display: none;">
<input name="_wpcf7" value="1234" type="hidden">
<input name="_wpcf7_version" value="4.9" type="hidden">
<input name="_wpcf7_locale" value="pt_BR" type="hidden">
<input name="_wpcf7_unit_tag" value="wpcf7-f1234-p567-o1" type="hidden">
<input name="_wpcf7_container_post" value="567" type="hidden">
</div>
В этом примере 1234 — это идентификатор сообщения контактной формы в базе данных, а 567 — это идентификатор сообщения страницы, на которой находится форма.
Версия контактной формы также находится в ссылках на код JS и CSS этого плагина:
<link rel='stylesheet' id='contact-form-7-css' href='https://mysite.com.br/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=4.9' type='text/css' media='all' />
<script type='text/javascript' src='https://mysite.com.br/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=4.9'></script>
Версия контактной формы не является той информацией, которую я хотел бы отображать из соображений безопасности.
Я искал в Google «скрыть версию контактной формы 7» и не нашел подходящей записи; Я также искал здесь, в SO, wpcf7_version
внутри тега contact-form-7, без результатов.
Итак, должен ли я заботиться о сокрытии информации о версии? И если да, есть ли способ скрыть эту информацию, не нарушая функциональность Contact Form 7?