WordPress как на ладони
wordpress jino

home_url() WP 3.0

Возвращает УРЛ главной страницы сайта. Учитывает протокол SSL.

home_url() получает URL адрес текущего сайта, если нужно получить ссылку на другой сайт в сети сайтов, используйте get_home_url( $blog_id ), где в первом параметре можно указать ID блога.

Используйте эту функцию, когда нужно получить URL адрес сайта, а не URL адрес WordPress (см. Общие настройки). Для получения адреса WordPress (УРЛ где лежат файлы), используйте функцию site_url().

Работает на основе: get_home_url()
✈ 1 раз = 0.000047с = очень быстро | 50000 раз = 0.51с = очень быстро PHP 7.1.2, WP 4.7.3

Хуков нет.

Возвращает

Строку. URL адрес сайта.

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

echo home_url( $path, $scheme );
$path(строка)
Путь, который должен вставляться в конец полученной ссылки.
По умолчанию: ''
$scheme(строка)
Протокол передачи данных. По умолчанию вычисляется через is_ssl(). Может быть: http или https.
По умолчанию: null

Примеры

#1. Примеры получения адреса сайта:

echo home_url(); 

# http://site.ru

echo home_url('/'); 

# http://site.ru/ 

echo home_url('/blog', 'https'); 

# https://site.ru/blog

Код home url: wp-includes/link-template.php VER 4.9.1

<?php
function home_url( $path = '', $scheme = null ) {
	return get_home_url( null, $path, $scheme );
}

Cвязанные функции

Из метки: URL (УРЛ Ссылка)

Еще из раздела: Опции сайта (настройки)

home_url Комментариев нет
  • bl79 cайт: compdengi.ru

    Опечатка описания "$path" в "Параметры". Должно быть как в описании site_url: "Путь, который должен вставляться в конец полученной ссылки."

    Ответить3.9 года назад #
  • Serg

    а что если на поддомен ссылка?
    как тогда реализовать через home_url?
    например на mega.example.com
    когда основной example.com

    Ответить3.3 года назад #

Здравствуйте, !

Ваш комментарий