public function admin_url_filter($url, $path) { if ((strpos($url, 'http://') === 0 || strpos($url, 'https://') === 0) && 'admin-ajax.php' === $path && $this->wpml_wp_api->is_front_end()) { global $sitepress; $url = $this->convert_url($url, $sitepress->get_current_language()); } return $url; }
private function get_language_from_fallbacks() { $lang = get_option('wpml_user_email_language'); if (!$lang) { $lang = apply_filters('wpml_default_language', null); if ($this->WPML_WP_API->is_front_end()) { $lang = apply_filters('wpml_current_language', null); } } return $this->WPML_Language_Code->sanitize($lang); }