$new_id ) { $data = str_replace( '[wpforms id=\"' . $old_id, '[wpforms id=\"' . $new_id, $data ); $data = str_replace( '"select_form":"' . $old_id, '"select_form":"' . $new_id, $data ); } } $data = json_decode( $data, true ); // Import the data. $data = $this->process_export_import_content( $data, 'on_import' ); // Replace the site urls. $demo_data = get_option( 'astra_sites_import_data', array() ); if ( isset( $demo_data['astra-site-url'] ) ) { $site_url = get_site_url(); $site_url = str_replace( '/', '\/', $site_url ); $demo_site_url = 'https:' . $demo_data['astra-site-url']; $demo_site_url = str_replace( '/', '\/', $demo_site_url ); if ( ! is_array( $data ) ) { $data = str_replace( $demo_site_url, $site_url, $data ); } else { $data = wp_json_encode( $data, true ); if ( ! empty( $data ) ) { $data = str_replace( $demo_site_url, $site_url, $data ); $data = json_decode( $data, true ); } } } // Update processed meta. update_metadata( 'post', $post_id, '_elementor_data', $data ); // !important, Clear the cache after images import. Plugin::$instance->posts_css_manager->clear_cache(); return $data; } return array(); } }