Yoast\WP\SEO\Helpers
Url_Helper::home
Retrieve home URL with proper trailing slash.
Метод класса: Url_Helper{}
Хуков нет.
Возвращает
Строку. Home URL with optional path, appropriately slashed if not.
Использование
$Url_Helper = new Url_Helper(); $Url_Helper->home( $path, $scheme );
- $path(строка)
- Path relative to home URL.
По умолчанию:'' - $scheme(строка|null)
- Scheme to apply.
По умолчанию:null
Код Url_Helper::home() Url Helper::home Yoast 27.4
public function home( $path = '', $scheme = null ) {
$home_url = \home_url( $path, $scheme );
if ( ! empty( $path ) ) {
return $home_url;
}
$home_path = \wp_parse_url( $home_url, \PHP_URL_PATH );
if ( $home_path === '/' ) { // Home at site root, already slashed.
return $home_url;
}
if ( $home_path === null ) { // Home at site root, always slash.
return \trailingslashit( $home_url );
}
if ( \is_string( $home_path ) ) { // Home in subdirectory, slash if permalink structure has slash.
return \user_trailingslashit( $home_url );
}
return $home_url;
}