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 do most of my development in Drupal, however I am working on a Wordpress site and I need to make a form. Which got me thinking, is there a Form API for wordpress like there is Drupal? Is there a way to add a form by using php? Any links to documentation (which I haven't found) or blog posts would be greatly appreciated.


share|improve this question
There is no Form API. Try to use plugin for it. Find it here wordpress.org/extend/plugins/search.php?q=form – Eugene Manuilov Apr 8 '12 at 19:44
@EugeneManuilov - could you add this as an answer so Kelly can accept it? – Stephen Harris Apr 9 '12 at 1:03
up vote 5 down vote accepted

No, but it should ;)

There are several custom field class's (backend).

For front-end forms, you probably best off with a plugin in Eugene Manuilov's link.

share|improve this answer
Very Useful information, thanks. – Kelly Hays Apr 10 '12 at 1:30

There is no Form API. Try to use plugin for it. Find it here: wordpress.org/extend/plugins/search.php?q=form

share|improve this answer

Another custom field library:

Custom Metaboxes and Fields for WordPress


A lot of the 'free' form plugins in the repo are very limited in functionality, but there are options:





share|improve this answer

I might as well throw my hat into this ring. This plugin provides an API very similar to the Drupal forms API, and is great for general purposes form generation and processing.


share|improve this answer

Your Answer


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

Not the answer you're looking for? Browse other questions tagged or ask your own question.