WordPress Sage 9 - получить дистрибутив? - PullRequest
0 голосов
/ 29 августа 2018

Я пытаюсь перейти на Sage 9 в качестве начального шаблона, однако, когда я пытаюсь использовать get_template_directory_uri(), я получаю возврат из каталога / resources.

К сожалению, ресурсы, которые мне нужны, находятся в папке dist, одном из ресурсов (согласно документации Sage 9)

Я использую @asset, который отлично работает внутри лезвия, но я не могу получить к нему доступ из другого php-файла.

В Sage 8 и ванильном WordPress этот метод всегда использовался для доступа к URI моей темы.

Есть ли что-то, что я делаю не так с этим?

Спасибо

Ответы [ 2 ]

0 голосов
/ 07 сентября 2018

Вы можете использовать эквивалент помощника asset () в других файлах WP PHP, например:

\App\asset_path('your_folder/file_from_dist.ext');
0 голосов
/ 29 августа 2018

Я думаю, вы можете использовать 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.

...