function cms2cms_wp_admin_style() { $dataProvider = new CmsPluginData(); wp_register_style( 'cms2cms-admin-css', $dataProvider->getFrontUrl() . 'css/cms2cms.css', false, CMS2CMS_VERSION ); wp_enqueue_style( 'cms2cms-admin-css' ); wp_register_script( 'cms2cms-jsonp', $dataProvider->getFrontUrl() . 'js/jsonp.js', false, CMS2CMS_VERSION ); wp_enqueue_script( 'cms2cms-jsonp' ); wp_register_script( 'cms2cms-admin-js', $dataProvider->getFrontUrl() . 'js/cms2cms.js', array('jquery', 'cms2cms-jsonp'), CMS2CMS_VERSION ); wp_enqueue_script( 'cms2cms-admin-js' ); wp_register_script( 'localization_cms', './js/cms2cms.js' ); load_plugin_textdomain( 'cms2cms-migration', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' ); $fileStart = 'cms2cms-migration'; $translation_array = array( 'Unknown error, please contact us http://www.cms2cms.com/contacts/' => __('Unknown error, please contact us http://www.cms2cms.com/contacts/', $fileStart), 'New version' => __('New version', $fileStart), 'Something gone wrong, please try again later.' => __('Something gone wrong, please try again later.', $fileStart), 'To improve migration results please select one of the detected menu.' => __('To improve migration results please select one of the detected menu.', $fileStart), 'Unable to detect menu. Please make sure that specified website URL is valid or click Get Estimate to proceed.' => __('Unable to detect menu. Please make sure that specified website URL is valid or click Get Estimate to proceed.', $fileStart) ); wp_localize_script( 'localization_cms', 'localization_cms', $translation_array ); wp_enqueue_script( 'localization_cms' ); }