admin_url() WP 2.6
Получает 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 5.6
function admin_url( $path = '', $scheme = 'admin' ) {
return get_admin_url( null, $path, $scheme );
}Cвязанные функции
Из метки: URL (УРЛ Ссылка)
- attachment_url_to_postid()
- build_query()
- comment_link()
- content_url()
- get_comments_link()
- get_comments_pagenum_link()
- get_edit_post_link()
- get_edit_term_link()
- get_home_url()
- get_next_comments_link()
- get_post_embed_url()
- get_post_permalink()
- get_post_type_archive_link()