kits_manager->get_active_id(); $kit = Plugin::$instance->documents->get($active_kit_id, false); // Check if kit exists and is a valid object before getting settings if ($kit && !is_wp_error($kit)) { $usk_modal_settings['kit_settings'] = $kit->get_settings(); } else { // Fallback if kit is not available $usk_modal_settings['kit_settings'] = []; } } if (isset($usk_modal_settings['kit_settings'][$setting_id])) { $return = $usk_modal_settings['kit_settings'][$setting_id]; } return apply_filters('usk_modal_settings' . $setting_id, $return); } public function usk_render_data() { $modal_width_desktop = $this->usk_get_kit_setting('modal_width'); $modal_height = $this->usk_get_kit_setting('modal_height'); $animation = $this->usk_get_kit_setting('modal_animation'); $close_btn = $this->usk_get_kit_setting('show_close_btn'); $btn_style = $this->usk_get_kit_setting('button_style'); $btn_place = $this->usk_get_kit_setting('btn_place'); $button_text = $this->usk_get_kit_setting('button_text'); $modal_background = $this->usk_get_kit_setting('modal_background'); $modal_overlay = $this->usk_get_kit_setting('modal_overlay'); ?>