site_url() WP 3.0.0

Отримує URL сайту (де встановлено ядро ​​движка WordPress) з протоколом (https, якщо спрацьовує умова is_ssl).

Коли ви маєте мережу WordPress, замість цієї функції використовуйте network_site_url().

Вказуючи адресу блогу, ми можемо перемістити всі файли WordPress до окремого каталогу. Робиться це для зручності, коли користувачеві заважають файли WordPress в основному каталозі та їх хотілося б прибрати у підкаталог основного каталогу. Як це зробити читайте тут .

Використовуйте цю функцію, коли потрібно отримати URL-адресу WordPress , а не URL-адресу сайту (див. Загальні налаштування). Для отримання адреси сайту використовуйте функцію home_url() .

Працює на основі:
get_site_url()
Основа для:
wp_registration_url()
1 раз – 0.00026 сек
(швидко) | 50000 разів – 7.44 сек
(швидко)

Хуків немає.

Повертає

Строку. URL-сайту.

Використання

site_url ($ path, $ scheme);
$path
(рядок)
Шлях, який має вставлятись у кінець отриманого посилання.


За замовчуванням: ”
$scheme
(рядок)
Контекст для протоколу URL. Встановлення цього параметра перепише значення дефолту. Можливо:
http,
https,
login,
login_postабо
admin.


Типово: null

Приклади

0

#1 Демонстраційний приклад роботи функції:

$url = site_url();
echo $url;

// Виведе: http://www.example.com або http://www.example.com/wordpress
// Залежить від того, що зазначено в налаштуваннях сайту: Загальні налаштування > Адреса WordPress (URL)
0

#2 Що буде, якщо вказати перший параметр:

$url = site_url('/secrets/', 'https');
echo $url;

// Поверне: https://www.example.com/secrets/ або
// https://www.example.com/wordpress/secrets/

список змін

З версії 3.0.0Введено.

Код site_url() WP 6.0.2

function site_url( $path = '', $ scheme = null ) {
	return get_site_url (null, $ path, $ scheme);
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *