case 'color': case 'password': case 'radio': $option_value = $option_value; break; default: break; } if (!is_null($option_value)) { if ($option_name && $setting_name) { if (!isset($update_options[$option_name])) { $update_options[$option_name] = get_option($option_name, array()); } if (!is_array($update_options[$option_name])) { $update_options[$option_name] = array(); } $update_options[$option_name][$setting_name] = $option_value; } else { $update_options[$option_name] = $option_value; } } } foreach ($update_options as $name => $value) { update_option($name, $value); } echo '<div class="updated"><p>' . __('Settings were saved successfully.') . '</p></div>'; return true; } } Woocommerce_Price_Per_Word_Html_output::init();
public static function woocommerce_price_per_word_general_setting_save_field() { $wppw_setting_fields = self::woocommerce_price_per_word_general_setting_fields(); $Html_output = new Woocommerce_Price_Per_Word_Html_output(); $Html_output->save_fields($wppw_setting_fields); }