Plugin Directory

WordPress Google Form

Embeds a published, public Google Form in a WordPress post, page, or widget.

The default style is ugly. Can I change it?

Yes, there are two ways to change the style (aka apearance) of the form.

  1. By adding the necessary CSS to your theme's style sheet.
  2. Through the WordPress Google Form custom CSS setting.

Google Forms include plenty of CSS hooks. Refer to the CSS section for further details on styling the form. There are also some CSS solutions posted to questions users have raised in the Tips and Tricks section of this page.

Do you have a demo running?

Yes, see a demo here: Demo of WordPress Google Form plugin

Feel free to submit a response and then view other responses as well.

Content appears, but it's not my form and it looks odd! Why?

You should triple-check that you've published your Form. Google provides instructions for doing this. Be sure to follow steps 1 and 2 in Google Spreadsheets Help: Publishing to the Web as the same process applies to Forms and Spreadsheets.

Why doesn't my form look the same as it does when I use the stand alone URL?

Google Forms can have Themes which are really nothing more than CSS defitinions to change the form's appearance. None of the Google CSS is brought into WordPress, just the CSS class names and the HTML used to define the form. Refer to the CSS section for more information on styling your form.

Google supports embedding forms, why isn't that sufficient?

For many uses the simple embedding of a Google Form in an <iframe> may be sufficient. However, if you want your forms to take on the look and feel of your WordPress site while retaining the ability to collect information in a Google Spreadsheet, the WordPress Google Form plugin may be for you.

I really like having a colon character after my form labels, is that possible?

Sure. You can use the following CSS to have the colon character appear after all of your form labels.

label.ss-q-title:after {
    content: ':';
}

No matter what I do, I always get the "Unable to retrieve Google Form. Please try reloading this page." error message. Why is this?

Validate that the WordPress HTTP API is working correctly. If you are seeing HTTP API errors on the WordPress Dashboard or when you attempt to access the plugin repository through the Dashboard, the WordPress Google Form will likely fail too. It requires the WordPress HTTP API to be working. With some free hosting plans, ISPs disable the ability to access remote content.

I don't like the redirection behavior of the custom confirmation, can you change it back to the way it worked in v0.10?

Unfortunately not. I understand that the older behavior is preferable as it looks cleaner for the end user however there is no way to support multi-page Google Forms using the old model. The requirement to support multi-page Google Forms is a higher priority than the older confirmation model based on the overwhelming feedback received to support multi-page forms. In v0.26 a new confirmation behavior was introduced which uses AJAX to update the page with the content from the custom confirmation page. In v0.27 the redirection mechanism has returned to be the default behavior but if the AJAX methodology is preferred, it is available by setting the style='ajax' attribute within the shortcode.

Requires: 3.0 or higher
Compatible up to: 3.3.2
Last Updated: 2012-3-28
Downloads: 16,139

Average Rating

4 stars
(5 ratings)

Support

0 of 1 support threads in the last three weeks have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,2,2
75,4,3 100,1,1 100,1,1