Здравствуйте!
Сделал плагин для WordPress со следующей иерархией файлов:
- assets
--- css
------style.css
- includes
--- folder
------ code.php
- templates
--- folder
------ template.php
plugin-name.php
В файле code.php находится хук, в котором нужно подключить через wp_enqueue_style файл style css. Следующий код не подключил стили ("добавил" стиль по пути '/wp-content/plugins/plugin-name/includes/../assets/css/style.css', т.е. не вышел из папки includes):
if ( file_exists( plugin_dir_path( __FILE__ ) . '../assets/css/style.css' ) ) {
wp_enqueue_style( 'promo20-style', plugins_url( '../assets/css/style.css', __FILE__ ) );
}
Хотя аналог данного кода для /templates/folder/template.php сработал.
Подскажите, как правильно производить навигацию по папке плагина в данной ситуации. Поиск для file_exists и само подключение.