Google Forms and WordPress

Written by newmediamike

Topics: WordPress

This post was originally published in March of 2009.  When checking my stats today on Google Analytics I discovered this post is still being searched for so I am going to 301 the old post to this new post.

Google Forms and WordPress

As you can probably tell, I love Google Apps. Not only do I have Gmail and add in every new gadget their labs can come up with, but I also use Calendar and of course Docs. I love Docs because I can createa keyword basket list and share it with my client, it’s the perfect online collaboration tool.

Then there is Google Forms. I can’t explain it, but I have never been able to configure a CGI form properly. I don’t know why but they never work for me. When I discovered Google Forms it was the answer to my prayers. A simple to set up form that sent the results to a spreadsheet. Who could ask for anything more?

I set up a number of forms for various areas on both Videozine.ca and SEOServicesToronto.com and both worked like a charm. Then this past weekend I started my makeover of both sites using WordPress as a CMS and my forms stopped functioning. I couldn’t figure out why.

Then it struck me … Google Forms function in iframes, PHP doesn’t support iframes! Which means I cannot embed my Google Forms into my WordPress CMS. My solution will be to create separate HTML pages for the forms to reside on.

So if you are having problems integrating Google Forms into your WordPress site, the solution may be to create separate HTML pages.

2 Comments For This Post I'd Love to Hear Yours!

  1. Austin says:

    Did this work?  Can you give a link to the wordpress with the embedded Google form?
    I am trying to do the same thing.
    Thanks!
    Austin

  2. Francesca says:

    I recently came across this link:
    http://buildingabrandonline.com/create-form/

    …which suggests using this plug-in for WordPress:
    http://wordpress.org/extend/plugins/embed-iframe/

    It seems to work well.

Leave a Comment Here's Your Chance to Be Heard!

Switch to our mobile site