There are a lot of things which you have to understand about Settings API. Instead of duplicating information, I would strongly recommend you to read through bunch of articles called The Complete Guide To The WordPress Settings API, especially pay attention to the second part called Sections, Fields, and Settings. Don’t hesitate to implement examples in articles, it will help you to understand and remember it better.
Related Posts:
- Upgrade 4.5.2 to 4.5.3 deleting row in wp_options table
- ‘Global’ settings page for multisite plugin
- Contact form 7 select box different value-text than content-text in option [closed]
- Modifying a JS file with data from plugin settings
- Inherit plugin settings to new site in Multisite
- How to tell if plugin has been network activated
- Is there a hook attached to general settings save?
- How to find out if option exists but is empty?
- How should I use register_setting, add_settings_section, & add_settings_field in my plugin’s options page?
- Network-Wide Plugin Settings Management
- How to create a Page alias in WordPress
- Add custom meta box on Post page
- Get all options saved by another plugin
- Custom options page checkbox will not save, despite working with text
- Settings API – input always updates over validation
- WooCommerce “Save Changes” button appears inside custom settings
- Is there a reliable way to keep track of how long a WordPress theme has been active?
- Remove obsolete plugins artifacts from database tables
- Restore a Plugin’s Default Settings
- add action wp_head not working
- How to debug register_setting callback function
- Why is the Settings API is not saving my array of options
- Add get_option to jquery
- Can’t get plugin settings page to save data
- Default Plugin Settings Not Writing to Database
- Update Option Error: Notice: Undefined index
- How do i save plugin-specific info?
- How can I add an options page for my class based plugin?
- problems with wordpress and php version 5.3.3-1
- Why slash is removed after domain?
- Where does WordPress store plugin (enabled/disabled) status for multisite?
- Get plugin option in another PHP file
- Create mobile navigation header with settings integration
- Image upload and other options in the same plugin settings form?
- Admin Theme customization
- How to get specific setting by settings_fields()?
- Add Plugin options as subpage to Theme options page
- Enabling plugin failed because MySQL user do not have CREATE permissions
- wp_editor content in plugin options page
- options creation for plugins
- How to create an option page for this simple plugin
- Gathering and logging data from a plugin: how to do it without race conditions?
- Update a core option from plugin settings page
- WordPress error: Options page Setting_ not found in the allowed options list
- Can I use register_settings and unregister_setting once the settings page has loaded?
- Updating options into the wp database performance
- Allowed memory size exhausted problem
- Change the style of h1, h2, only in post entry
- Saving widget options from class method
- get_option / wp_localize_script Not Working in OOP Plug In
- OceanWP settings are missing from Add New Post [closed]
- Change in one place the data about the company, which are placed on several pages
- Plugin scheduled event not working
- How to save plugin custom settings page fields
- How to reinstate previously saved option?
- Every time I save my plugin options it erases another plugin options
- Changing plugin options from theme functions file?
- Adding a theme option to the admin that lets me turn on/off a javascript file
- How to make a textarea accept javascript in my settings apge?
- How do you add a settings page to another menu?
- Localise settings section headline
- Multisite Plugin – Access options (wp_options) on child sites
- What is the most efficient way of adding additional functionaliy for admin only
- Color Picker UI in admin is not correct
- How to make sure settings are not lost when plugin is updated?
- wp_options not returning value for logged out users?
- How to save Setting pages data to the database?
- Managing and deleting transients with dynamically generated transient names
- Problem with MEMCACHE and Redis with wp_options
- Changing the CSS with a plugin
- Load google font script based on optgroup label selected
- Optimized PHP & WordPress settings for speed/performance?
- How to save the option’s new values plus old value without overwrite old one
- WP options plugin setting not saving the selected checkboxes
- Echo custom admin field into a is_single()
- WordPress Boilerplate Plugin doesn’t see callback functions for add_settings_field and add_settings_section
- How to detect if i am on plugin’s settings page
- How do I add a textarea (multirow) option to my WordPress plugin?
- How to store multiple instances of the plugin’s options for various shortcodes
- Manual Backup – How to save to Firefox or Chrome (instead of IE which brings up popup I can’t get rid of)
- Registered sidebar area is not shown from plugin.
- why my wordpress dont have toolbar like, plugin, themes and other?
- Register setting on plugin activation
- database – multiple wordpress installations using same database – can they share plugin settings?
- WordPress update plugin through Dashboard/Plugins displaying error
- Plugin option for input box validation
- Options page textarea to populate custom post select field
- get_option returning old value for non-admin users
- Add a checkbox in plugin options page and make it actually work
- Is saving multiple options or saving multiple items in one option better?
- Saving an array to get_options
- get Options value in “external” page
- how to protect wordpress website
- ‘all’ hook and get_option issue
- How to find an option in the database?
- homepage olderposts link showing page not found
- Building a simple “settings” plugin to change textstrings on the home page
- Neither update_option nor delete_option fires in deactivation hook
- move setting data from wordpress api to codestar freamwork
- Multiple plugins settings of same developer into ONE settings page linked together