WordPress テーマまたはプラグインで使用するために書かれた PHP クラスがあり、クラスが初期化されたときに、いくつかの JSenqueue_script
とCSS をロードします。enqueue_style
クラスが読み込まれているディレクトリへの URL (絶対パスではない) を動的に取得する必要があるため、この URL をアセットの読み込みに渡すことができenqueue_script
ますenqueue_style
。
ディレクトリ構造
のように機能するが、パスではなくファイル URL を返す
wp-content
├── themes
│ ├── theme_name
│ │ ├── my_class
│ │ │ ├── my_class.php
│ │ │ ├── js (need URL)
│ │ │ │ ├── file.js*
│ │ │ ├── css
│ │ │ │ ├── file.css*
PHP 関数はありますか?[dirname][1]
EDIT
ディレクトリは、テーマまたはプラグイン
のmy_class
どこにでもドロップできる必要があるため、WordPressコア関数に頼ってクラスディレクトリへのURLを取得することはできません。