network_admin_url()
Отримує URL-адресу на сторінку адмінки “управління мережею сайтів”: /wp-admin/network
.
Якщо мультисайт не встановлений, керування передається функції admin_url() .
Працює на основі:
network_site_url()
network_site_url()
Хуки з функції
Повертає
Строку
. Готовий URL з потрібним протоколом і доданим до нього шляхом, якщо він був вказаний у параметрі $ path .
Використання
network_admin_url ($ path, $ scheme);
-
$path
(рядок) -
Шлях до певної сторінки адмінки. Буде доданий до URL.
Типово: empty -
$scheme
(рядок) Протокол, який буде використовуватися. Можна вказати:
http
– Вказати протокол примусово.https
– Вказати протокол примусово.relative
– Поверне відносний URL (без домену).
Функція використовує get_site_url() , тому розуміє всі її значення параметра.
За замовчуванням: ‘admin’ означає force_ssl_admin() і is_ssl()
Приклади
#1 Отримаємо посилання на адмінку мережі сайтів
$url = network_admin_url(); /* Отримає: http://example.com/wp-admin/network/ або якщо встановлено сертифікат https://example.com/wp-admin/network/ */
#2 Отримаємо посилання на конкретну сторінку адмінки мережі сайтів
Нижче показано, як додавати шлях і вказати протокол і що при цьому поверне функція.
У цьому прикладі нам потрібно отримати посилання на сторінку “Користувачі – Додати нового”, а також потрібно примусово встановити протокол https для посилання.
$url = network_admin_url( 'user-new.php', 'https'); //> https://example.com/wp-admin/network/user-new.php
список змін
З версії 3.0.0 | Введено. |