WPSEO_Sitemap_Image_Parser::get_absolute_url()
Make absolute URL for domain or protocol-relative one.
Метод класса: WPSEO_Sitemap_Image_Parser{}
Хуков нет.
Возвращает
Строку
.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_absolute_url( $src );
- $src(строка) (обязательный)
- URL to process.
Код WPSEO_Sitemap_Image_Parser::get_absolute_url() WPSEO Sitemap Image Parser::get absolute url Yoast 24.9
protected function get_absolute_url( $src ) { if ( empty( $src ) || ! is_string( $src ) ) { return $src; } if ( YoastSEO()->helpers->url->is_relative( $src ) === true ) { if ( $src[0] !== '/' ) { return $src; } // The URL is relative, we'll have to make it absolute. return $this->home_url . $src; } if ( strpos( $src, 'http' ) !== 0 ) { // Protocol relative URL, we add the scheme as the standard requires a protocol. return $this->scheme . ':' . $src; } return $src; }