plugin_dir_url()WP 2.8.0

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

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

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

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

Используйте get_theme_file_uri() - аналогичная функция для темы, только получает УРЛ на файл.

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

Работает на основе: 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.9.4

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