To add a Gravity Form shortcode in the header, page, footer templates… pretty much anywhere in the theme, just add this code in your PHP file.
Gravity Forms Code:
This snippet will display the form with an id of ‘1’; the title and description will not be displayed, the form itself will not display if it is inactive, and it will not use AJAX for form submission.
With Ajax & Tabindex
This snippet will display the exact same form as above except it will use AJAX for form submission and the starting tabindex will be 12.
Using the Form Title instead of ID
This snippet will display the form titled ‘Contact Us’; the title and description will not be displayed, the form itself will not display if it is inactive, and it will not use AJAX for form submission.
Do_shortcode adds a wrapper around the a classic shortcode embed code and allows it to be executed within a PHP environment. You can add any classic embed code in its place.
You can add normal shortcodes to the text editor view, examples above.
How to find your Gravity Form ID
Gravity Forms has the ID clearly listed in list view & form view settings, highlighted examples below:
What is Gravity Forms?
Gravity Forms is a contact form plugin that seamlessly integrates into WordPress.org CMS (content management system). The popularity stems from its turnkey setup, bulletproof functionality, and the assortment of available add-ons.
How-to add Gravity Forms using WordPress +5.0
You have two options when adding Gravity Forms in WP +5.0:
Use the Gravity Forms Gutenberg Add-On.
To do this, click on “add block,” select the Gravity Forms option (illustrated below). If it isn’t immediately showing up for you, you can “search for a block.”
Use the shortcode embed function
Using the same idea, but instead, select “shortcode” from the block menu
Followed by your Gravity Forms ID
Alternative Gravity Forms uses
Besides a basic contact form:
- Guest Posts
Guest Posts is a quick way for bloggers to build quality backlinks. Using Gravity Forms it is possible to automate the process, allowing the poster to select the Title, Body, Excerpt, Tags, Categories, Featured Image, + any Custom Fields you might have.
- Surveys, Polls, and Templates
Gravity forms are great for surveys and polls; there is even an add-on that makes the functionality more robust. Using Gravity Forms conditional logic, you can change how the form operates depending on the answers provided.
To give you an example of this, if you have a multiple choice question, and none of the answers apply, you can have a single line box pop up under the multiple choice question, asking for additional information.
If you have specific templates, Gravity Forms can be used to aid in filling them out. With Gravity Forms, you can set minimum, and maximum character counts, required fields, and additional information.
- Support Forms
Gravity Forms supports file uploads, specific notifications based on the request, and hidden fields to track IP address and referral pages, all which makes it perfect for a support functionality.