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);
 }