Я пытаюсь перейти на Sage 9 в качестве начального шаблона, однако, когда я пытаюсь использовать get_template_directory_uri()
Я получаю возврат из каталога / resources.
К сожалению, ресурсы, которые я хочу, находятся в папке dist, одном из ресурсов (согласно документации Sage 9)
Я использую @asset, который отлично работает внутри блейда, но я не могу получить к нему доступ из другого php-файла.
В Sage 8 и ванильном WordPress этот метод всегда использовался для доступа к URI моей темы.
Есть ли что-то, что я делаю не так с этим?
Спасибо
Я думаю, что вы можете использовать get_theme_file_uri()
и это даст вам URL-адрес папки темы.
В моем демо get_template_directory_uri()
возвращается http://sage.test/wp-content/themes/sage-demo
в то время как get_template_directory_uri()
возвращается http://sage.test/wp-content/themes/sage-demo/resources
,
Вы можете использовать эквивалент помощника asset () в других файлах WP PHP, например:
\App\asset_path('your_folder/file_from_dist.ext');