WordPress Sage 9 — получить дистрибутив?

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

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

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

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

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

Спасибо

0

Решение

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

0

Другие решения

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

\App\asset_path('your_folder/file_from_dist.ext');
0

По вопросам рекламы [email protected]