require_once ABSPATH . 'wp-admin/includes/import.php';
$ebor_error = false;
$import_filepath = trailingslashit(get_template_directory()) . "admin/demo-data.xml";
//check if wp_importer, the base importer class is available, otherwise include it
if (!class_exists('WP_Importer')) {
    $class_wp_importer = ABSPATH . 'wp-admin/includes/class-wp-importer.php';
    if (file_exists($class_wp_importer)) {
        require_once $class_wp_importer;
    } else {
        $ebor_error = true;
    }
}
//check if the wp import class is available, this class handles the wordpress XML files. If not include it
//make sure to exclude the init function at the end of the file in kriesi_importer
if (!class_exists('WP_Import')) {
    require_once 'wordpress-importer.php';
}
if ($ebor_error !== false) {
    echo "The Auto importing script could not be loaded. please use the wordpress importer and import the XML file that is located in your themes folder manually.";
} else {
    if (class_exists('WP_Import')) {
        include_once 'ebor-import-class.php';
    }
    if (!is_file($import_filepath)) {
        echo "The XML file containing the dummy content is not available or could not be read in <pre>" . get_template_directory() . "</pre><br/> You might want to try to set the file permission to chmod 777.<br/>If this doesn't work please use the wordpress importer and import the XML file (should be located in your themes folder: dummy.xml) manually <a href='/wp-admin/import.php'>here.</a>";
    } else {
        $wp_import = new ebor_wp_import();
        $wp_import->fetch_attachments = true;
        $wp_import->import($import_filepath);
    }
}
require_once ABSPATH . 'wp-admin/includes/import.php';
$ebor_error = false;
$import_filepath = get_template_directory() . "/ebor_framework/demo-data";
//check if wp_importer, the base importer class is available, otherwise include it
if (!class_exists('WP_Importer')) {
    $class_wp_importer = ABSPATH . 'wp-admin/includes/class-wp-importer.php';
    if (file_exists($class_wp_importer)) {
        require_once $class_wp_importer;
    } else {
        $ebor_error = true;
    }
}
//check if the wp import class is available, this class handles the wordpress XML files. If not include it
//make sure to exclude the init function at the end of the file in kriesi_importer
if (!class_exists('WP_Import')) {
    require_once 'wordpress-importer/wordpress-importer.php';
}
if ($ebor_error !== false) {
    echo "The Auto importing script could not be loaded. please use the wordpress importer and import the XML file that is located in your themes folder manually.";
} else {
    if (class_exists('WP_Import')) {
        include_once 'wordpress-importer/ebor-import-class.php';
    }
    if (!is_file($import_filepath . '.xml')) {
        echo "The XML file containing the dummy content is not available or could not be read in <pre>" . get_template_directory() . "</pre><br/> You might want to try to set the file permission to chmod 777.<br/>If this doesn't work please use the wordpress importer and import the XML file (should be located in your themes folder: dummy.xml) manually <a href='/wp-admin/import.php'>here.</a>";
    } else {
        $wp_import = new ebor_wp_import();
        $wp_import->fetch_attachments = true;
        $wp_import->import($import_filepath . '.xml');
    }
}