Title: Developing a wizard form builder
Last modified: October 14, 2019

---

# Developing a wizard form builder

 *  [aspireako](https://wordpress.org/support/users/aspireako/)
 * (@aspireako)
 * [6 years, 8 months ago](https://wordpress.org/support/topic/developing-a-wizard-form-builder/)
 * Hi friends
    I need just a little bit of help with developing a plugin. I don’t
   know how to start it. I want to develop a plugin that users could somewhat drag
   it into page or post content(of course this step occurs from admin panel), the
   form maybe would have some initial selected values when customers see it on the
   client-side. On the customer side, when a user selects an item for example from
   a dropdown list in the form, I must handle dynamic data loading via Ajax so that
   the user could go to the next step on the wizard form and so on till submitting
   the form.
 * What I tried until now is creating a wizard form using WordPress Widgets but 
   at the Widgets just could be added into the footer or sidebar and not in the 
   content of the page or anywhere user want.
 * I wonder if there is any solution so that I could extend for example WordPress
   Visual Editor so that users could drag the form into what content they want to
   publish and config the form.
 * I appreciate it if anyone gives me a clue on how to start.
    I’m a PHP(Laravel)
   developer and I can technically handle what I want to do, but have no idea from
   where to start. Thank you in advance.
    -  This topic was modified 6 years, 8 months ago by [aspireako](https://wordpress.org/support/users/aspireako/).
      Reason: Edit tags
    -  This topic was modified 6 years, 8 months ago by [aspireako](https://wordpress.org/support/users/aspireako/).
      Reason: Add detail

Viewing 4 replies - 1 through 4 (of 4 total)

 *  [a2hostingrj](https://wordpress.org/support/users/a2hostingrj/)
 * (@a2hostingrj)
 * [6 years, 8 months ago](https://wordpress.org/support/topic/developing-a-wizard-form-builder/#post-12025278)
 * Ninja Forms is an excellent forms plugin that lets you create multi part forms(
   like a wizard) Try it out:
 * > [https://wordpress.org/plugins/ninja-forms/](https://wordpress.org/plugins/ninja-forms/)
 *  Thread Starter [aspireako](https://wordpress.org/support/users/aspireako/)
 * (@aspireako)
 * [6 years, 8 months ago](https://wordpress.org/support/topic/developing-a-wizard-form-builder/#post-12025286)
 * [@a2hostingrj](https://wordpress.org/support/users/a2hostingrj/) Thank you for
   your response, For now, we are using GravityForm plugin and it works fine, but
   there is some situation that we must read data from another server and handle
   customer interaction dynamically via Ajax, so I need to develop a customized 
   plugin.
 *  Moderator [bcworkz](https://wordpress.org/support/users/bcworkz/)
 * (@bcworkz)
 * [6 years, 8 months ago](https://wordpress.org/support/topic/developing-a-wizard-form-builder/#post-12025825)
 * Since you are using a form plugin, the best way to pre-populate fields would 
   be via JavaScript or jQuery, though if the plugin offers a handy output filter
   for their forms a PHP solution would be even better. If you need to pass PHP 
   values to your JavaScript code, you can use `wp_localize_script()` right after
   you enqueue your JS code in PHP with `wp_enqueue_script()`.
 *  [a2hostingrj](https://wordpress.org/support/users/a2hostingrj/)
 * (@a2hostingrj)
 * [6 years, 8 months ago](https://wordpress.org/support/topic/developing-a-wizard-form-builder/#post-12025859)
 * > but there is some situation that we must read data from another server and 
   > handle customer interaction dynamically via Ajax
 * I suggest you to read this thread in SO:
 * > [https://stackoverflow.com/questions/52893707/gravity-forms-post-get-to-get-data-from-mysql-database](https://stackoverflow.com/questions/52893707/gravity-forms-post-get-to-get-data-from-mysql-database)

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Developing a wizard form builder’ is closed to new replies.

## Tags

 * [development](https://wordpress.org/support/topic-tag/development/)
 * [form](https://wordpress.org/support/topic-tag/form/)
 * [widgets](https://wordpress.org/support/topic-tag/widgets/)
 * [wizard](https://wordpress.org/support/topic-tag/wizard/)

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 4 replies
 * 3 participants
 * Last reply from: [a2hostingrj](https://wordpress.org/support/users/a2hostingrj/)
 * Last activity: [6 years, 8 months ago](https://wordpress.org/support/topic/developing-a-wizard-form-builder/#post-12025859)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
