Описание
Получает ссылку (УРЛ) на указанный сайт. Идентична функциям: home_url(), get_site_url(), site_url().
Возвращает опцию "home" (get_option('home')) в нужном протоколе. Протокол может быть https, если выполняется условие is_ssl() и http в других случаях.
Используется функцией: home_url($path, $scheme), которая получает ссылку на текущий блог.
Функция возвращает строку, УРЛ на главную страницу блога.
Использование
<?php echo get_home_url( $blog_id, $path, $scheme ); ?>
Параметры
- $blog_id (число)
- ID блога, УРЛ которого надо получить.
По умолчанию: null (текущий блог) - $path (строка)
- Путь до главной страницы блога. Строка которая будет дописана к УРЛу блога (/qwe).
По умолчанию: нет - $scheme (строка)
- Схема в которой нужно возвращать УРЛ. Может быть: http или https.
По умолчанию: null
Примеры
1. Выведем УРЛ блога:
<?php echo get_home_url(); ?>
http://site.ru
2. Установим путь и схему:
<?php echo get_home_url( null, 'wp-admin/', 'https' ); ?>
https://site.ru/wp-admin/
На заметку
При необходимости можно изменить УРЛ через фильтр: home_url
get_home_url()
из файла: /wp-includes/link-template.php WP 3.3.2function get_home_url( $blog_id = null, $path = '', $scheme = null ) {
$orig_scheme = $scheme;
if ( !in_array( $scheme, array( 'http', 'https' ) ) )
$scheme = is_ssl() && !is_admin() ? 'https' : 'http';
if ( empty( $blog_id ) || !is_multisite() )
$url = get_option( 'home' );
else
$url = get_blog_option( $blog_id, 'home' );
if ( 'http' != $scheme )
$url = str_replace( 'http://', "$scheme://", $url );
if ( !empty( $path ) && is_string( $path ) && strpos( $path, '..' ) === false )
$url .= '/' . ltrim( $path, '/' );
return apply_filters( 'home_url', $url, $path, $orig_scheme, $blog_id );
}Ещё из раздела
Смотрите также: Функции WordPress и Теги Шаблона.
Ищите место жительства в Москве - предложений большое множество и снять квартиру в Москве очень просто. Однако нужно опасаться всякого обмана, который на этом рынке встречается сплошь и рядом.
