wp_schedule_event(time(), 'daily', 'update_wpml_config_index');
}
/** @var WPML_Post_Translation $wpml_post_translations */
global $sitepress, $wpdb, $wpml_url_filters, $wpml_post_translations, $wpml_term_translations, $wpml_url_converter, $wpml_language_resolution, $wpml_slug_filter;
$sitepress = new SitePress();
new WPML_Global_AJAX($sitepress);
wpml_load_query_filter(icl_get_setting('setup_complete'));
$wpml_url_filters = new WPML_URL_Filters($wpml_post_translations, $wpml_url_converter, $sitepress);
wpml_load_request_handler(is_admin(), $wpml_language_resolution->get_active_language_codes(), $sitepress->get_default_language());
require ICL_PLUGIN_PATH . '/inc/url-handling/wpml-slug-filter.class.php';
$wpml_slug_filter = new WPML_Slug_Filter($wpdb, $sitepress, $wpml_post_translations);
/** @var array $sitepress_settings */
$sitepress_settings = $sitepress->get_settings();
wpml_load_term_filters();
wpml_maybe_setup_post_edit();
require ICL_PLUGIN_PATH . '/modules/cache-plugins-integration/cache-plugins-integration.php';
require ICL_PLUGIN_PATH . '/inc/wp-login-filters.php';
require ICL_PLUGIN_PATH . '/inc/plugins-integration.php';
if (is_admin()) {
    activate_installer($sitepress);
    if ($sitepress->get_setting('setup_complete')) {
        setup_admin_menus();
    }
}
if (!empty($sitepress_settings['automatic_redirect'])) {
    require ICL_PLUGIN_PATH . '/inc/browser-redirect.php';
}
// activation hook
register_deactivation_hook(WP_PLUGIN_DIR . '/' . ICL_PLUGIN_FOLDER . '/sitepress.php', 'icl_sitepress_deactivate');
add_filter('plugin_action_links', 'icl_plugin_action_links', 10, 2);
$WPML_Mail = new WPML_Mail();
Example #2
0
function wpml_load_admin_files()
{
    require ICL_PLUGIN_PATH . '/menu/wpml-troubleshooting-terms-menu.class.php';
    require ICL_PLUGIN_PATH . '/inc/wpml-post-edit-ajax.class.php';
    require ICL_PLUGIN_PATH . '/menu/wpml-post-status-display.class.php';
    require ICL_PLUGIN_PATH . '/inc/utilities/wpml-color-picker.class.php';
    setup_admin_menus();
}