plugin_dir_url()
Получает 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__.
Примеры
#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() plugin dir url WP 6.9.4
function plugin_dir_url( $file ) {
return trailingslashit( plugins_url( '', $file ) );
}