get_home_url() WP 3.0.0
Получает URL главной страницы сайта (без / на конце). Можно указать ID сайта сети. Аналог функции home_url().
Возвращает опцию get_option('home')
с правильным протоколом. Протокол будет:
https
— когда выполняется условие is_ssl().http
— других случаях.- В админке берется протокол который указан в опции
home
.
Используйте эту функцию, когда нужно получить URL сайта, а не URL WordPress (см. Общие настройки WordPress). Для получения URL WordPress (где лежат файлы ядра), используйте функцию get_site_url().
Основа для: get_rest_url(), home_url()
1 раз — 0.000065 сек (очень быстро) | 50000 раз — 0.39 сек (очень быстро) | PHP 7.1.2, WP 4.7.3
Хуки из функции
Возвращает
Строку, УРЛ на главную страницу блога.
Использование
get_home_url( $blog_id, $path, $scheme );
- $blog_id(число)
- ID блога, УРЛ которого надо получить.
По умолчанию: null (текущий блог) - $path(строка)
- Путь до главной страницы блога. Строка которая будет дописана к УРЛу блога (
/qwe
).
По умолчанию: нет - $scheme(строка)
- Схема в которой нужно возвращать УРЛ. Может быть:
http
илиhttps
.
По умолчанию: null
Примеры
#1 Выведем УРЛ блога
<?php echo get_home_url(); ?>
http://example.com
#2 Установим путь и схему
<?php echo get_home_url( null, 'wp-admin/', 'https' ); ?>
https://example.com/wp-admin/
Заметки
- Global. Строка. $pagenow
Список изменений
С версии 3.0.0 | Введена. |