Yoast\WP\SEO\Helpers

Url_Helper::build_absolute_url()publicYoast 1.0

Parse the home URL setting to find the base URL for relative URLs.

Метод класса: Url_Helper{}

Хуков нет.

Возвращает

Строку.

Использование

$Url_Helper = new Url_Helper();
$Url_Helper->build_absolute_url( $path );
$path(строка|null)
Optional path string.
По умолчанию: null

Код Url_Helper::build_absolute_url() Yoast 22.4

public function build_absolute_url( $path = null ) {
	$path      = \wp_parse_url( $path, \PHP_URL_PATH );
	$url_parts = \wp_parse_url( \home_url() );

	$base_url = \trailingslashit( $url_parts['scheme'] . '://' . $url_parts['host'] );

	if ( ! \is_null( $path ) ) {
		$base_url .= \ltrim( $path, '/' );
	}

	return $base_url;
}