WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am relatively new to php & wordpress development. I am trying to create a plugin that allows the user to create an unlimited number of costing calculators. Users will be able to add fields (text, dropdowns etc) & work out how long it would take for the material to be cut, based on the entered thickness of the material, speed of machine entered into the created fields. Each calculator will be displayed by a shortcode.

I know how to create the add additional fields bit, & shortcode. When the user has added additional fields, I don't know how the user can then tie the fields to the calculations. How can the user create these calculations without having any coding ability?

UPDATED My Q: Is it possible for the user to create their own calculations, tying the fields they create together to do this, without coding?

share|improve this question
This question is very broad, is there a specific point at which you're stuck? Do you have any code so far? – Andrew Bartel May 10 '13 at 20:01
@AndrewBartel I'm quite new to wordpress/ php, so I'm not even sure if this is possible at the moment. My Q: Is it possible for users to create their own calculations, tying the fields they create together to do this? For example, the user may decide to create a new calculator, with 3 fields & add/ divide various entered numbers. Thanks – mattnewbie May 10 '13 at 20:05
Yes, it is possible, but you will need to add a lot more detail to get an answer. And it is pretty broad. You are better off getting started and then posting the code for your solution even if it doesn't work. – s_ha_dum May 10 '13 at 20:08
Anything is possible with code with enough determination and beer :) – Andrew Bartel May 10 '13 at 20:19
Maybe Gravity Forms or similar could handle this. Or search for a jQuery plugin that does it and adapt. – brasofilo May 10 '13 at 23:17

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.