/var/www/html/wp-content/plugins/elementor/app/modules/import-export/compatibility/kit-library.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php

namespace Elementor\App\Modules\ImportExport\Compatibility;

if ( ! 
defined'ABSPATH' ) ) {
    exit; 
// Exit if accessed directly
}

class 
Kit_Library extends Base_Adapter {
    public static function 
is_compatibility_needed( array $manifest_data, array $meta ) {
        return ! empty( 
$meta['referrer'] ) && 'kit-library' === $meta['referrer'];
    }

    public function 
adapt_manifest( array $manifest_data ) {
        if ( ! empty( 
$manifest_data['content']['page'] ) ) {
            foreach ( 
$manifest_data['content']['page'] as & $page ) {
                
$page['thumbnail'] = false;
            }
        }

        if ( ! empty( 
$manifest_data['templates'] ) ) {
            foreach ( 
$manifest_data['templates'] as & $template ) {
                
$template['thumbnail'] = false;
            }
        }

        return 
$manifest_data;
    }
}