function wpml2mlp_load() { $class_mappings = array('Wpml2mlp_Categorie_Creator' => 'Wpml2mlp_Categorie_Creator.php', 'Wpml2mlp_Helper' => 'Wpml2mlp_Helper.php', 'Wpml2mlp_Importer' => 'Wpml2mlp_Importer.php', 'Wpml2mlp_Language_Holder' => 'Wpml2mlp_Language_Holder.php', 'Wpml2mlp_Post_Creator' => 'Wpml2mlp_Post_Creator.php', 'Wpml2mlp_Prerequisites' => 'Wpml2mlp_Prerequisites.php', 'Wpml2mlp_Site_Creator' => 'Wpml2mlp_Site_Creator.php', 'Wpml2mlp_Translation_Item' => 'Wpml2mlp_Translation_Item.php', 'Wpml2mlp_Translations' => 'Wpml2mlp_Translations.php', 'Wpml2mlp_Translations_Builder' => 'Wpml2mlp_Translations_Builder.php', 'Wpml2mlp_Xliff_Creator' => 'Wpml2mlp_Xliff_Creator.php', 'Wpml2mlp_ZipCreator' => 'Wpml2mlp_ZipCreator.php', 'Wpml_Xliff_Export' => 'Wpml_Xliff_Export.php', 'Wpml2mlp_Xliff_Extractor' => 'Wpml2mlp_Xliff_Extractor.php'); foreach ($class_mappings as $key => $value) { if (!class_exists($key)) { require plugin_dir_path(__FILE__) . 'inc/' . $value; } } if (Wpml2mlp_Prerequisites::is_mlp_plugin_active()) { global $wpdb; $w2m_import = new Wpml2mlp_Importer($wpdb); $w2m_import->setup(); } $xliff_export = new Wpml_Xliff_Export(); $xliff_export->setup(); wpml2mlp_add_hooks(); }