$current[self::$tab_slug] = self::$instance->product_name; } return $current; } public static function draw_woo_tab_panel() { global $qsot_settings; woocommerce_admin_fields($qsot_settings[self::$tab_slug]); } public static function woo_settings_tab() { global $qsot_settings; $options = qsot_options::instance(); $o = $options->get_ordered(); $qsot_settings[self::$tab_slug] = apply_filters('qsot-woocommerce-settings', $o); } public static function get_all_general_settings($settings) { return self::get_group_settings($settings, 'general'); } public static function get_group_settings($settings, $group) { $options = qsot_options::instance(); $o = apply_filters('qsot-woocommerce-settings', $options->get_ordered($group)); $o = apply_filters('qsot-woocommerce-settings-' . $group, $o); return array_merge($settings, $o); } } if (defined('ABSPATH') && function_exists('add_action')) { qsot_options::pre_init(); }