| @@ -137,16 +137,12 @@ | ||
| 137 | 137 | |
| 138 | 138 | public function create_new_kit( $kit_name = '', $settings = [], $active = true ) { |
| 139 | 139 | $kit_name = $kit_name ? $kit_name : esc_html__( 'Custom', 'elementor' ); |
| 140 | 140 | |
| 141 | - $current_kit = $this->get_active_kit(); | |
| 142 | - | |
| 143 | - $kit_meta_data = $this->get_meta_to_preserve( $current_kit ); | |
| 144 | - | |
| 145 | 141 | $id = $this->create( [ |
| 146 | 142 | 'post_title' => $kit_name, |
| 147 | 143 | 'settings' => $settings, |
| 148 | - ], $kit_meta_data ); | |
| 144 | + ] ); | |
| 149 | 145 | |
| 150 | 146 | if ( $active ) { |
| 151 | 147 | update_option( self::OPTION_PREVIOUS, $this->get_active_id() ); |
| 152 | 148 | update_option( self::OPTION_ACTIVE, $id ); |
| @@ -154,24 +150,8 @@ | ||
| 154 | 150 | |
| 155 | 151 | return $id; |
| 156 | 152 | } |
| 157 | 153 | |
| 158 | - private function get_meta_to_preserve( Kit $current_kit ): array { | |
| 159 | - $meta_keys_to_preserve = apply_filters( 'elementor/kit/meta_to_preserve_on_kit_import', [] ); | |
| 160 | - | |
| 161 | - $kit_meta_data = []; | |
| 162 | - | |
| 163 | - foreach ( $meta_keys_to_preserve as $meta_key ) { | |
| 164 | - $value = $current_kit->get_meta( $meta_key ); | |
| 165 | - | |
| 166 | - if ( ! empty( $value ) ) { | |
| 167 | - $kit_meta_data[ $meta_key ] = $value; | |
| 168 | - } | |
| 169 | - } | |
| 170 | - | |
| 171 | - return $kit_meta_data; | |
| 172 | - } | |
| 173 | - | |
| 174 | 154 | public function create_default() { |
| 175 | 155 | return $this->create( [ |
| 176 | 156 | 'post_title' => esc_html__( 'Default Kit', 'elementor' ), |
| 177 | 157 | ] ); |
| @@ -394,9 +374,9 @@ | ||
| 394 | 374 | /** |
| 395 | 375 | * Send a confirm message before move a kit to trash, or if delete permanently not for trash. |
| 396 | 376 | * |
| 397 | 377 | * @param $post_id |
| 398 | - * @param bool $is_permanently_delete | |
| 378 | + * @param bool $is_permanently_delete | |
| 399 | 379 | */ |
| 400 | 380 | private function before_delete_kit( $post_id, $is_permanently_delete = false ) { |
| 401 | 381 | if ( $this->should_skip_trash_kit_confirmation ) { |
| 402 | 382 | return; |