admin_url

Получает URL админ-панели сайта. Учитывает протоколы (http и https).

Чтобы получить ссылку на страницу сети в админ-панели используйте функцию: network_admin_url().

✈ 1 раз = 0.000105с = быстро | 50000 раз = 2.19с = быстро

Хуков нет.

Возвращает

ссылку на админку.

Использование

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

Код из


wp-includes/link-template.php

WP 4.7.3

<?php
function admin_url( $path = '', $scheme = 'admin' ) {
	return get_admin_url( null, $path, $scheme );
}

Комментарии:


Оставить комментарий

Your email address will not be published. Required fields are marked *