我有一个 PHP 类,用于在 WordPress 主题或插件中加载一些 JS 和 CSS,enqueue_script
并enqueue_style
在初始化类时使用。
我需要动态获取加载类的目录的 URL(不是绝对路径),以便我可以将此 URL 传递enqueue_script
给enqueue_style
资产加载。
目录结构
wp-content
├── themes
│ ├── theme_name
│ │ ├── my_class
│ │ │ ├── my_class.php
│ │ │ ├── js (need URL)
│ │ │ │ ├── file.js*
│ │ │ ├── css
│ │ │ │ ├── file.css*
是否有一个 PHP 函数可以工作,[dirname][1]
但返回的是文件 URL 而不是路径?
编辑
该my_class
目录应该可以放在任何地方,在主题或插件中,所以我不能依赖 WordPress 核心函数来获取类目录的 URL。