get_site_url()
Отримує URL-адресу сайту.
Функція повертає опцію siteurl
: get_option('siteurl')
. Також встановлює протокол сайту: https – якщо спрацьовує is_ssl() або http. Можна вказати протокол у параметрі $scheme .
Вказуючи адресу блогу, ми можемо перемістити всі файли WordPress до окремого каталогу. Робиться це для зручності, коли користувачеві заважають файли WordPress в основному каталозі та їх хотілося б прибрати у підкаталог основного каталогу. Як це зробити читайте тут .
Використовуйте цю функцію, коли потрібно отримати URL-адресу WordPress , а не URL-адресу сайту (див. Загальні налаштування). Для отримання адреси сайту використовуйте функцію home_url() .
(дуже швидко) | 50000 разів – 2.20 сек
(швидко)
Хуки з функції
Повертає
Строку
.
Використання
$ site_url = get_site_url ($ blog_id, $ path, $ scheme);
-
$blog_id
(число) -
ID блогу.
Типово: поточний блог (null) -
$path
(рядок) -
Нехай до сторінки сайту, який буде додано до URL.
За замовчуванням: ” -
$scheme
(рядок) Схема відповідно до якої потрібно змінювати URL-адресу. Може бути:
http https relative — поверне відносну URL-адресу (без домену). login - протокол сторінки авторизації login_post admin rest rpc null - поточний протокол сайту is_ssl()
Детальніше дивіться set_url_scheme()
Типово: null
Приклади
#1 Демонстрація роботи функції:
echo get_site_url(); // поверне: http://www.example.com
#2 Вкажемо протокол примусово
echo get_site_url(null, '', 'https'); // Отримаємо: https://example.com
список змін
З версії 3.0.0 | Введено. |