There are some functions associated with manipulating the variables found in the wp_options
table.
add_option(): Create a new value in the table. Example add_option('var_name', 'value')
will store option_name="var_name"
and option_value="value"
. add_option()
is used only when saving a value for the first time. Has an autoload
parameter.
get_option(): Retrieve that value. Example: get_option('var_name')
will return the string value
.
update_option(). Will update the value of an option. Can also be used instead of add_option()
, but it lacks the autoload
parameter.
As for serializing data, WordPress will do it automatically if you use the above options with an array.
Related Posts:
- Upgrade 4.5.2 to 4.5.3 deleting row in wp_options table
- ‘Global’ settings page for multisite plugin
- How to add field for new site-wide option on Network Settings screen?
- Contact form 7 select box different value-text than content-text in option [closed]
- Modifying a JS file with data from plugin settings
- 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?
- Duplicate settings of master blog to slave blogs in WP multi-site installation
- Environment Specific Options Token
- How do I extract the Alt Text from an image attachment upload via the WordPress Options Framework Plugin?
- Network-Wide Plugin Settings Management
- Add custom meta box on Post page
- Changing widget options via the functions.php when there are no hooks
- Custom options page checkbox will not save, despite working with text
- WooCommerce “Save Changes” button appears inside custom settings
- clean wp_options table unused rows
- Prepare plugin options for multi-lingual support
- Remove obsolete plugins artifacts from database tables
- 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
- Creating a plugin that will add options. Where should the options menu pages go?
- Add get_option to jquery
- update_user_meta add value on the top on existing value
- 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
- Where does WordPress store plugin (enabled/disabled) status for multisite?
- 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
- changes to widget settings not showing up in individual pages pages until they’re updated [closed]
- Show admin notice on incorrect value on form field
- Enabling plugin failed because MySQL user do not have CREATE permissions
- wp_editor content in plugin options page
- 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
- How to add options to the plugin page?
- Default plugin config to override wp_options?
- get_option / wp_localize_script Not Working in OOP Plug In
- Change in one place the data about the company, which are placed on several pages
- How to save plugin custom settings page fields
- How to reinstate previously saved option?
- How (or where) do I get wordpress plugin update download link?
- Adding option values as an array using a multi selectable select box
- 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?
- 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
- wp_options not returning value for logged out users?
- How to save Setting pages data to the database?
- Save log for imports in WordPress database – options-table, custom post type or other place?
- Managing and deleting transients with dynamically generated transient names
- Creating an array from form inputs before it is posted to the options database
- Load google font script based on optgroup label selected
- save short-code in my custom plugin settings problem missed something
- Plugin Options Page and Subpage
- save multi-select input using update_option for plugin
- 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()
- Protect WordPress option value
- 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)
- 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?
- Plugin option for input box validation
- Options page textarea to populate custom post select field
- get_option return incorrect values
- Add a checkbox in plugin options page and make it actually work
- Create Array from data in the OPTIONS table
- Is saving multiple options or saving multiple items in one option better?
- Saving an array to get_options
- ‘all’ hook and get_option issue
- How to find an option in the database?
- Building a simple “settings” plugin to change textstrings on the home page
- How to programmatically detect how many posts are displayed per page?
- How to access values from your own settings page in javascript?
- wp_options Table keeps growing
- Multiple plugins settings of same developer into ONE settings page linked together