function mbdslp_init() { // set default options in case they don't exist $options = get_option('mbdslp_options'); if ($options == null) { $options = array(); } $options = mbdslp_options_set_defaults($options); update_option('mbdslp_options', $options); }
function mbdslp_options_validate($input) { $options = get_option('mbdslp_options'); // explicitly set only the options we want. anything else sent in with $input is ignored $options['mbdslp_title'] = $input['mbdslp_title']; // v1.2 added category option $options['mbdslp_category'] = $input['mbdslp_category']; $options['mbdslp_number'] = $input['mbdslp_number']; $options['mbdslp_display'] = $input['mbdslp_display']; $options['mbdslp_readmore'] = $input['mbdslp_readmore']; //v1.3 added words $options['mbdslp_words'] = $input['mbdslp_words']; $options = mbdslp_options_set_defaults($options); return $options; }