Ok, after searching a while, I’ve found out that the “easy” solution to my problem would be to start by creating tabs (like in the appearence menu) and option sections. While I’m still no expert in that matter, I followed this 3 part guide that explains pretty much everything related to the matter. I just had to adjust to a plugin, since he wrote his guide having themes in mind !
Thanks to anyone who took time to read !
Related Posts:
- Prevent invalid or empty values from being saved to the database and retain the form field values upon error
- The Correct Way to Use Nonce Field without Settings API
- framework for plugin/theme options panel? [closed]
- How do I add CSS options to my plugin without using inline styles?
- “Error: Options Page Not Found” on Settings Page Submission for an OOP Plugin
- Is get_option function cached?
- $_POST form request with admin-post
- Where to store plugin settings fields
- Is get_option() faster than accessing get_transient()?
- How to validate custom fields in custom post type?
- How should one implement add_settings_error on custom menu pages?
- Handling results from data hooked into admin_post
- What is the real intention for admin-post.php?
- How to properly validate data from $_GET or $_REQUEST using WordPress functions?
- What’s the best method for emptying an option created with the Settings API?
- WordPress updates defined vs add_filter?
- Creating Settings Page with dropdowns for Plugin
- How to add a new plugin page under desired Options page?
- Using AJAX in a plugin to submit form – REALLY confused
- Post from front-end with post types, categories and taxonomies
- stray elements
- Deletion of shared options using uninstall.php
- Front-End Form Submission in Shortcode
- Why won’t register_setting() create a setting?
- Is it possible to create an action hook using do_action() within add_action()?
- Multiple entries in get_option results? or why is _multiwidget set to 1?
- update_option_{$option} Too Few Arguments
- How to store accumulate multiple option values in a single array using Options_API
- array_map() for sanitizing $_POST
- Front-End Interfaces Without Shortcodes
- Extend plugin options page
- Can I use the different settings sections over different pages using the save options group?
- Best Practices for Creating and Handling Forms with Plugins?
- Options API – Validation Callback $input is NULL
- Best choice of options/settings framework for plugin/theme development
- Correct way check nonce (security) using old Options API
- How to store a medium amount of options?
- How to add settings subpage from a plugin to a settings page created in theme?
- Plugin options not being saved or created
- How do i validate data entered in a meta box so that only floats can be entered in a field?
- How to set “Site Address (URL)” programmatically on WP multisite?
- WordPress setting with select – where is my mistake?
- Using wp_parse_args to set up Plugin Default Settings
- WooCommerce registration password field not displaying
- wordpress plugin php file processing form
- Custom delete option button in plugin settings
- How to add custom fields to the all users page
- How To Change Post Author Default?
- Error on inserting a form value to database
- Editing options pages?
- Form doesnt save to database
- get_option() not returning expected value from plugin
- Create custom HTML/JS app inside page
- Plugin Development for registered users
- Is there documentation reference for forms in menu and setting pages?
- Update problem with update_option() in combination with register_setting()
- Input in plugin widget does not allow spaces
- Show the submitted values in the form when validation fails
- Avoid updating post when sending POST or GET request to post.php
- Access bloginfo, get_option, and plugins_url from a non-core php file
- get_option() will not work without access to wp-config.php
- How can I add a simple custom field to my plugin?
- Run JavaScript validation script on form submit in plugin
- I am unable to save my data from a form
- Issue on Checkbox with Custom Option Page
- Make Database query only when option is updated
- Settings API: Setting default option via ‘get_option’ fails
- Form using admin-post.php gives 404 after submission
- Problem with display data from get_option
- A function that will remove HTML and tags from a string?
- Use options to control jQuery plugin
- Form submission to another page returning 404 error [duplicate]
- What could cause a WP Option to get truncated?
- How to validate inputs with filter in register_setting callback
- Lead form that submits to 2 external APIs
- Decontruct serialized data array from wp_options
- Add multiple checkboxes as single field to Custom Shipping Method Settings Page
- Add parameters to 3rd party callback function
- How to create a custom post-new.php page for plugin , no wp menu
- update_option() passing empty array() but still updating
- how to add security questions on wp-registration page and validate it
- Using AJAX to submit and return data inside the WordPress Plugin Boiler Plate framework
- Plugin setting page – update_option problem
- Add_action not calling callback function
- How to Maintain url on form submit
- Cannot save settings value
- Acessing WP functions in form submission handler
- Form and database, plugin development
- Can I use a hook other than ‘init’ to handle form submissions?
- wp_mail links are dead
- How do I build a settings panel under the plugin
- update_option() updating the option with an empty value?
- Best way to handle a form post in plugin
- Add_menu_page and saving settings
- Multi-part form and wp_redirect()
- Plugin options page – save two related options as one entry
- Saving multiple fields as array
- Page reload occurs before request finishes
- Menu_slug used for creating options page
- Settings API not Saving to Database or Display