home_url()

Извлекает URL для текущего сайта, на котором доступен фронт-энд
Функция WordPress
INT 3.0.0
WordPress Icon

Описание функции

Функция home_url() возвращает URL для текущего сайта, где доступен фронт-энд. Эта функция используется для получения базового URL-адреса сайта, который может быть использован для создания ссылок на различные страницы и ресурсы внутри сайта.

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

home_url( string $path = '', string|null $scheme = null ): string

Функция home_url() принимает два необязательных параметра: $path и $scheme. Параметр $path представляет собой относительный путь к URL-адресу сайта. Параметр $scheme определяет схему URL-адреса и может принимать значения ‘http’, ‘https’, ‘relative’, ‘rest’ или null.

  • $path (строка, необязательно): Относительный путь к URL-адресу сайта. По умолчанию: »
  • $scheme (строка|null, необязательно): Схема URL-адреса. Принимает значения ‘http’, ‘https’, ‘relative’, ‘rest’ или null. По умолчанию: null

Функция возвращает строку — ссылку на URL-адрес сайта с возможным добавлением пути.

<?php
  // Получение базового URL-адреса сайта
  $url = home_url();
  // Вывод URL-адреса
  echo $url;
?>

В этом примере мы используем функцию home_url() без параметров, чтобы получить базовый URL-адрес сайта. Затем мы выводим полученный URL-адрес.

Примеры использования

Получение главной страницы сайта


$url = home_url();
echo $url;

В данном примере функция home_url() вызывается без параметров. Она возвращает URL главной страницы сайта. Результатом выполнения кода будет вывод URL главной страницы.

Добавление пути к URL главной страницы


$path = '/about';
$url = home_url($path);
echo $url;

В данном примере функция home_url() вызывается с параметром $path, который представляет собой относительный путь к URL. Функция возвращает URL главной страницы с добавленным путем. Результатом выполнения кода будет вывод URL главной страницы с добавленным путем «/about».

Использование определенной схемы для URL главной страницы


$scheme = 'https';
$url = home_url('', $scheme);
echo $url;

В данном примере функция home_url() вызывается с параметром $scheme, который определяет схему URL. Функция возвращает URL главной страницы с указанной схемой. Результатом выполнения кода будет вывод URL главной страницы с схемой «https».

Создание ссылки на главную страницу с указанным путем и схемой


$path = '/contact';
$scheme = 'https';
$url = home_url($path, $scheme);
echo '<a href="' . esc_url($url) . '">Contact Us</a>';

В данном примере функция home_url() вызывается с параметрами $path и $scheme. Функция возвращает URL главной страницы с добавленным путем и указанной схемой. Результатом выполнения кода будет создание ссылки на главную страницу с путем «/contact» и схемой «https».

Вопросы и ответы

Как получить URL текущего сайта, доступного с фронтенда?

Функция home_url() используется для получения URL текущего сайта, доступного с фронтенда. Она возвращает строку, содержащую ссылку на домашнюю страницу сайта.

Пример использования:


$url = home_url();
echo $url;

Как добавить путь к URL текущего сайта?

Функция home_url() также позволяет добавить путь к URL текущего сайта. Для этого необходимо передать путь в качестве параметра функции.

Пример использования:


$path = '/my-page';
$url = home_url($path);
echo $url;

Как указать схему для URL текущего сайта?

Функция home_url() также позволяет указать схему для URL текущего сайта. Для этого необходимо передать схему в качестве второго параметра функции. Допустимыми значениями для схемы являются: ‘http’, ‘https’, ‘relative’, ‘rest’ или null.

Пример использования:


$scheme = 'https';
$url = home_url('', $scheme);
echo $url;

Как получить URL текущего сайта без указания пути?

Для получения URL текущего сайта без указания пути используется функция home_url(). Она возвращает строку, содержащую URL главной страницы сайта.


$home_url = home_url();

Как получить URL текущего сайта с указанной схемой?

Если требуется получить URL текущего сайта с указанной схемой, то вторым параметром функции home_url() нужно передать значение схемы. Возможные значения: ‘http’, ‘https’, ‘relative’, ‘rest’ или null.


$home_url = home_url('', 'https');

Как получить относительный URL текущего сайта?

Для получения относительного URL текущего сайта нужно передать в функцию home_url() путь относительно главной страницы сайта в качестве первого параметра.


$relative_url = home_url('about-us');

Как получить URL текущего сайта для REST API?

Для получения URL текущего сайта для REST API нужно передать в функцию home_url() значение ‘rest’ в качестве второго параметра.


$rest_url = home_url('', 'rest');

Функция home_url() возвращает URL текущего сайта, главной страницы или REST API в зависимости от переданных параметров. Она позволяет получить URL с указанной схемой, относительный URL или URL для REST API. Эта функция является полезным инструментом для разработчиков WordPress, позволяющим получить нужные URL-адреса в своих проектах.

Связанные элементы

  • Функция add_action(): регистрирует действие, которое должно быть выполнено в определенный момент.
  • Функция add_filter(): регистрирует фильтр, который изменяет значение данных перед их выводом.
  • Функция wp_enqueue_script(): добавляет скрипт в очередь загрузки на странице.
  • Функция wp_enqueue_style(): добавляет стиль в очередь загрузки на странице.
  • Функция register_sidebar(): регистрирует боковую панель, которая может быть использована для размещения виджетов.
  • Класс WP_Query: используется для выполнения запросов к базе данных WordPress и получения соответствующих записей.
  • Класс WP_Widget: используется для создания виджетов, которые могут быть добавлены в боковые панели.
Обсуждение