plugin_dir_url

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

plugin_dir_url() создана для удобного использования конструкции: trailingslashit( plugins_url( ”, $file ) );

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

Хуков нет.

Возвращает

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

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

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

Примеры

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

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

echo plugin_dir_url( __FILE__ );

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

Код из


wp-includes/plugin.php

WP 4.7.2

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