first( function( $domain, $code ) use ( $languageCode ) { return $languageCode === $code; } ); } /** * @return array */ private static function getMappedDomains() { $defaultLanguage = apply_filters( 'wpml_default_language', null ); $homeUrl = apply_filters( 'wpml_permalink', get_home_url(), $defaultLanguage ); $defaultDomain = wp_parse_url( $homeUrl, PHP_URL_HOST ); $domains = apply_filters( 'wpml_setting', [], 'language_domains' ); $domains[ $defaultLanguage ] = $defaultDomain; return $domains; } }