/** * Silent Import Layouts */ function do_silent_import() { if (!Themify_Builder_Model::find_layout_updates()) { return; } require_once ABSPATH . 'wp-admin/includes/taxonomy.php'; require_once ABSPATH . 'wp-admin/includes/post.php'; require_once ABSPATH . 'wp-admin/includes/image.php'; require_once THEMIFY_BUILDER_CLASSES_DIR . '/class-themify-builder-layouts-importer.php'; $load_file = THEMIFY_BUILDER_INCLUDES_DIR . '/data/layouts.xml.gz'; $cache_dir = self::get_cache_dir(); $extract_file = $cache_dir['path'] . 'layouts.xml'; $this->uncompress_gzip($load_file, $extract_file); if (file_exists($extract_file)) { $import = new Themify_Builder_Layouts_Importer(); $import->fetch_attachments = true; $import->import($extract_file); } }