plugin_dir_url()WP 2.8.0

Получает URL папки (директории, каталога), где находится указанный файл плагина (со слэшем на конце).

Функция создана для удобного использования конструкции:

trailingslashit( plugins_url( '', $file ) );

Если нужно получить полный путь до каталога файла плагина, а не URL, используйте похожую функцию plugin_dir_path().

Когда нужно получить такой путь для темы, используйте get_template_directory_uri()

Работает на основе: plugins_url()

Хуков нет.

Возвращает

Строку. УРЛ каталога файла.

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

$url = plugin_dir_url( $file );
$file(строка) (обязательный)
Полный путь до файла. Обычно используется волшебная константа __FILE__.

Примеры

0

#1 URL до каталога плагина

Предположим, в файле плагина, который находится в папке /wp-content/plugins/my_plugin мы вызываем функцию так:

echo plugin_dir_url( __FILE__ );

// На экран выведется:
// http://example.com/wp-content/plugins/my_plugin/

Список изменений

С версии 2.8.0 Введена.

Код plugin_dir_url() WP 6.6.2

function plugin_dir_url( $file ) {
	return trailingslashit( plugins_url( '', $file ) );
}