@mstudioil thanks for the reply… I also set the id manually… An example field looks like this. Maybe I’m missing something really obvious?? The example below is using CF7 v6.
[text* your-name id:contact-name-xytx placeholder "Your Name *"]
But the output looks like this..
<input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="Your Name *" value="" type="text" name="your-name">
Here’s an example using CF7 v5.9.3
[text* your-name id:contact-name placeholder "Your Name *"]
Which give me the correct output with the id included
<input size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" id="contact-name" aria-required="true" aria-invalid="false" placeholder="Your Name *" value="" type="text" name="your-name">
Both sites have pretty much identical set up (server, theme and plugins) … I thought maybe the placeholder might be the issue or the Honeypot for Contact Form 7 plugin. I noticed that the newer version is adding a maxlength so I tried adding that manually as well as a class just to see if that worked but it didn’t. I removed the “for” in the label but removing both didn’t fix the issue… Nothing worked…
If you’re not experiencing the same issue then I’m clearly doing something wrong … I just wish I knew what that something was … haha. Any thoughts?