admin_url()
Получает URL админ-панели сайта. Учитывает протоколы (http и https).
Чтобы получить ссылку на страницу сети в админ-панели используйте функцию: network_admin_url().
Работает на основе: get_admin_url()
1 раз — 0.001915 сек (очень медленно) | 50000 раз — 2.76 сек (быстро) | PHP 7.1.2, WP 4.7.4
Хуков нет.
Возвращает
Строку
. Ссылку (URL) на админку.
Использование
admin_url( $path, $scheme );
- $path(строка)
- Путь до определенной страницы админки.
По умолчанию: '' - $scheme(строка)
Протокол который будет использоваться. Можно указать:
http
- указать протокол принудительно.https
- указать протокол принудительно.relative
- вернет относительный URL (без домена).
Функция использует get_site_url(), поэтому также понимает все её значения параметра.
По умолчанию: 'admin'
Примеры
#1 Демонстрация работы
Протокол будет сменен автоматически, если это необходимо.
$url = admin_url(); echo $url; // вернет: http://www.example.com/wp-admin/
#2 Получим ссылку на конкретную страницу админки
Посты -> Категории и принудительно укажем протокол http:
$url = admin_url( 'edit-tags.php?taxonomy=category', 'https' ); echo $url; // выведет: https://www.example.com/wp-admin/edit-tags.php?taxonomy=category
Список изменений
С версии 2.6.0 | Введена. |
Код admin_url() admin url WP 6.6.2
function admin_url( $path = '', $scheme = 'admin' ) { return get_admin_url( null, $path, $scheme ); }