I’ll admit it. I’m a bit of a Gravity Wiz. And as such, I do a good bit of testing on really long multi-page Gravity Forms. When you’ve got an eight page form and the issue you’re trying to debug is on – you guessed it! – the last page, it can be a very tedious and painful experience.
Do you know this pain of which I speak? If so, here’s a little snippet that single-handedly (and quite succinctly) puts all those painful multi-page debugging memories behind you.
How do I install this?
Just copy and paste this snippet into your theme’s functions.php file.
How does it work?
To skip a page, simply append the ?form_page=2
parameter to the URL of any page on which you are displaying a Gravity Form. Update the 2
to whichever page you wish to display.
Standard usage | http://yoursite.com/multi-page-form/?form_page=4 |
Used with other parameters | http://yoursite.com/?p=123&form_page=4 |
Summary
And there you have it! Working with multi-page forms just got a lot easier. Think of all those long forms with required fields on every page. You don’t have to shudder at the thought any more!

Gravity Forms Page Transitions can bring your multi-page forms to life with buttery, fluid transitions between form pages, and automatic progression from one page to another as the user completes the last field on the current page.
Did this resource help you do something awesome with Gravity Forms?
Then you'll absolutely love Gravity Perks; a suite of 46+ essential add-ons for Gravity Forms with support you can count on.
This is great! However, when in mobile, it doesn’t seem to skip to the next page! Any thought on why this is?
Hi Abby,
When testing locally it seems to work on mobile and desktop.
If it won’t work for you, you can run a quick conflict test.
Best,
This is great. Question though. How do I set it to bypass a required field on the page I skipped?
Our GP Live Preview perk is perfect for this. When you preview the form with Unrequire activated, required fields won’t throw validation errors while navigating pages or submitting the form.
Hi! I also love your snippet! I used it for more than a year now but found out today (probably because of an Update) that it’s no longer working.
If I append ‘ ?form_page=2’. to an URL I receive the Error: ‘Oops! We could not locate your form.’ The URL/form is working fine if I address it directly. Also if I access the multi-page form via another form I also get redirected to an address as / ?form_page=2#gf_16
Thanks for your support!
Hi Martina,
We may have to take a closer look at your form and backend set up to identify what may be causing the error. If you are a Gravity Perks subscriber, could you please reach out to us via our support so we can assist you to troubleshoot this issue. Thanks! ๐
Hi David Thank you for this wonderful snippet i am facing an issue that if we jumped to next (2) page and if there is any error on the jumped page its going back to the first page with the error message at top and the end of the URL is turning to like this / ?form_page=2#gf_22
what will be the issue?
Hello, When mentioning an error on page two, what kind of error is coming up? This would require a more in-depth look into but Multi-page Navigation would allow the user to jump to any page of the form without error. If you are a Gravity Perks subscriber, could you please reach out to us via our support so we could take a closer look into your forms. Thanks! ๐