Plugin Directory

Google Forms

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

Fetches a published Google Form using a WordPress custom post or shortcode, removes the Gooogle wrapper HTML and then renders it as an HTML form embedded in your blog post or page. When using Google Form post type, the wpgform shortcode accepts one parameter, id, which is the post id of the form. When using the deprecated gform shortcode, the only required parameter is form which is set to the URL to the Google Form URL. Recommended but optional, you can also provide a custom URL for a confirmation page if you don't care for the default Google text. The confirmation page will override the default Google Thank You page and offers better integration with your WordPress site. There are a number of other options, refer to the documentation for further details.

For example, suppose you want to integrate the form at https://docs.google.com/spreadsheet/viewform?hl=en_US&pli=1&formkey=ABCDEFGHIJKLMNOPQRSTUVWXYZ12345678#gid=0, (not a real URL) use the following shortcode in your WordPress post or page:

[wpgform id='861']

[gform form='https://docs.google.com/spreadsheet/viewform?hl=en_US&pli=1&formkey=ABCDEFGHIJKLMNOPQRSTUVWXYZ12345678#gid=0']

Deprecated: use of the gform shortcode is deprecated - please use the wpgform shortcode.

Currently, this plugin only supports Google Forms that are "Published as a web page" and therefore public. Private Google Forms are not supported.


Requires: 3.7.1 or higher
Compatible up to: 4.2.2
Last Updated: 2015-6-24
Active Installs: 20,000+


5 out of 5 stars


16 of 26 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

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

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