Ajax Multi-Step Form with WordPress


I would like to get a Multi-Step Form to work with WordPress using Ajax, this will simply be the order section of a one-page website.

Based on my research so far:

This script seems to work very well, but not compatible with WordPress:


This multi-page script doesn’t fulfill the need as it’s multiple pages not same page:


Someone seems had been able to build a hack to get it to work on the same page, but not verified:


So, what is my best option to get this to work with WordPress?

  • Adam Czajczyk
    • Support Gorilla

    Hello @abdelrahman_magdy,

    I hope you’re well today and thank you for your question!

    I made a little research on this and it seems there’s indeed no reliable multi-step ajax-powered form plugins for WordPress. From what I can see, the last solution (the one from Frank Thoeny) seems like it should work, although it would require a bit of custom coding. Fortunately, this is quite well explained in the post.

    Another solution would be to implement this form:


    There’s a “ready to go” code given, however it’s not WordPress-dedicated solution and also would require some tweaking and probably wrapping up as a plugin.

    That said, I think what you have found is a reasonable solution and I’d go Thoeny’s approach a try here.

    In case you’d need any further assistance on this, let me know!

    Best regards,


Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.