network_admin_url()
Получает URL на страницу админки "управление сетью сайтов": /wp-admin/network
.
Если мультисайт не установлен, то управление передается функции admin_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 | Введена. |