I am new to wordpress and learning to create plugins. I want to know how wordpress itself create options in 'wp_options' table for plugin during plugin installation or activation? How wordpress decide about these option values, which is sometimes serialized data?
There are some functions associated with manipulating the variables found in the
add_option(): Create a new value in the table. Example
get_option(): Retrieve that value. Example:
update_option(). Will update the value of an option. Can also be used instead of
As for serializing data, Wordpress will do it automatically if you use the above options with an array.
WordPress includes a Settings API, that handles all aspects of registering and updating options. I would strongly recommend using the Settings API rather than using
I've written a tutorial on implementing the Settings API in Themes; Plugins would be almost identical, except they would use
More specific answers would require a more specific question.