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
- In Which Contexts are Plugins Responsible for Data Validation/Sanitization?
- Plugin Form Submission Best Practice
- Is get_option function cached?
- How come `wp_options` table does not have an index on `autoload`?
- Update Option Stored in Multi-Dimensional Array
- $_POST form request with admin-post
- What are the advantages to the Settings API?
- Adding Widget form fields dynamically
- 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?
- Releasing new plugin version, how to rename old options keys?
- WordPress updates defined vs add_filter?
- Creating Settings Page with dropdowns for Plugin
- How to properly sanitize strings for update_option()
- What is the recommended way to create plugin administration forms?
- How to add a new plugin page under desired Options page?
- Using AJAX in a plugin to submit form – REALLY confused
- How do I handle multiple Submit buttons in plugin’s option page?
- 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
- Check spam in custom form – akismet
- Why won’t register_setting() create a setting?
- Is it possible to create an action hook using do_action() within add_action()?
- Get returned variable from a function to add_shortcode function
- Use a PHP file as action for a form in a WordPress plugin, what’s the correct way?
- Multiple entries in get_option results? or why is _multiwidget set to 1?
- Dropdown list of pages to get page id to store in plugin options
- update_option is not working!
- update_option_{$option} Too Few Arguments
- Save user-specific options in WordPress admin
- How to store accumulate multiple option values in a single array using Options_API
- Creating option to allow user to select the page my plugin content will display on
- Unified Approach for Placing Option Pages
- array_map() for sanitizing $_POST
- Front-End Interfaces Without Shortcodes
- WordPress plugin options and jQuery
- WordPress Plugin Setting’s POST
- Performance of several get_option() calls
- 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
- Plugin options page – form with two different submit buttons
- Verify Nonce returns false – Request Nonce returns correct value
- 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 to sanitize user input?
- Remove Internal Style Sheet if no Value Provided?
- How do i validate data entered in a meta box so that only floats can be entered in a field?
- What could cause my plugin’s options/settings page not to load?
- 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
- Storing product price data in the database
- How to add custom fields to the all users page
- How To Change Post Author Default?
- WP_Editor – Saving Value into Plugin Option – Stripping HTML
- Error on inserting a form value to database
- Editing options pages?
- Form doesnt save to database
- get_option() not returning expected value from plugin
- Parse form values before sending to options.php
- 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
- Insert/Update values to a table after blogname option etc. is updated
- Access bloginfo, get_option, and plugins_url from a non-core php file
- wordpress how to query wp_options table
- How Can I add Fields in wp-option table?
- Is it necessary to do validation again when retrieving data from database?
- admin_post equivalent for guest user?
- Plugin Options Array Set to Undefined
- Checked() function on a multidimensional array
- 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