Title: options.php and FORM handling
Last modified: August 21, 2016

---

# options.php and FORM handling

 *  [Dekisugi](https://wordpress.org/support/users/narin1975/)
 * (@narin1975)
 * [12 years, 4 months ago](https://wordpress.org/support/topic/optionsphp-and-form-handling/)
 * I have seen quite a number of plugin source codes. Many of them uses options.
   php as the page that handles HTML form. I wonder how it actually works.
 * 1. Where is options.php located? It seems some plugins do not have the file of
   this name under their plugin folder?
 * 2. Can we handle form by means of our own php file instead?
 * Thanks,
    Narin

Viewing 1 replies (of 1 total)

 *  Moderator [bcworkz](https://wordpress.org/support/users/bcworkz/)
 * (@bcworkz)
 * [12 years, 4 months ago](https://wordpress.org/support/topic/optionsphp-and-form-handling/#post-4459648)
 * If plugins do not have their own options page, they are using the [Settings API](http://codex.wordpress.org/Settings_API).
   Posts from the API go through wp-admin/options.php
 * You can use you own PHP page, but unless you implement your form correctly, you
   will not have access to any WP functions. For back end forms, use the [Admin Menus API](http://codex.wordpress.org/Administration_Menus).
   For front end forms make a [Custom Page Template](http://codex.wordpress.org/Page_Templates#Custom_Page_Template).
 * You can also access WP functions by using AJAX techniques or the very similar
   interface through wp-admin/admin-post.php.

Viewing 1 replies (of 1 total)

The topic ‘options.php and FORM handling’ is closed to new replies.

## Tags

 * [form](https://wordpress.org/support/topic-tag/form/)
 * [get](https://wordpress.org/support/topic-tag/get/)
 * [php](https://wordpress.org/support/topic-tag/php/)
 * [post](https://wordpress.org/support/topic-tag/post/)

 * In: [Hacks](https://wordpress.org/support/forum/plugins-and-hacks/hacks/)
 * 1 reply
 * 2 participants
 * Last reply from: [bcworkz](https://wordpress.org/support/users/bcworkz/)
 * Last activity: [12 years, 4 months ago](https://wordpress.org/support/topic/optionsphp-and-form-handling/#post-4459648)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
