public static function set($key, $value) { $options = self::get_options(); $options[$key] = $value; self::$_opt = $options; update_option(self::OPTIONS_NAME, $options); }
private static function get_options() { if (empty(self::$_opt)) { $options = get_option(self::OPTIONS_NAME, array()); if (!is_array($options)) { $options = self::defaults(); } $options = array_merge(self::defaults(), $options); self::$_opt = $options; } return self::$_opt; }