I'm working on a site that the client will maintain, and the template we're using has one of those inbuilt sliders (Flexislider) that uses CPTs. The client needs an image and an e-mail signup in the home page billboard area, but I guess the slide CPTs aren't parsed for shortcodes. I didn't want to do the PHP embed because I don't want her to have to worry about editing the template to make any changes down the road.
I loaded the form up on another page and grabbed the resultant HTML, and pasted it into the slide's content area. While I was at it, since the space for the form was pretty tight, I removed the labels and instead added their text as placeholders so the input fields would provide the direction.
I've done three tests, and I get the form entries in GF as well as the notification e-mails from MailChimp. The only thing that doesn't seem to work is the in-page confirmation message text. The redirect works fine.
I know from poking around elsewhere on this forum that creating a stripped-down template to hold the form, then pulling it in with an iframe, would be a more elegant solution. However this is one of those get-it-done-quick jobs, and I like the form without the labels for this project. But am I missing something? Are there unique values for every submission and will this eventually cause trouble in the database? Is there a better way to do it that won't put me over time and budget?
Thanks in advance : )