get_theme_file_uri 不适用于脚本…

问题描述 投票:0回答:1

我试图将 Web 模板转换为静态 Wordpress 主题,并且 get_theme_file_uri 在 url/文件中解析,而不是 wp-content/themes/thetheme/js/plugins/swiper.min.js

所以不要在这里寻找文件: http://learning-test.local/wp-content/themes/TERAFORMED/js/plugins/swiper.min.js

它在这里查找文件: http://learning-test.local/js/plugins/swiper.min.js

但是,当我将其记录在调试文件中时,我看到它解析为 http://learning-test.local/wp-content/themes/TERAFORMED/js/plugins/swiper.min.js

它也不适用于托管...

我无语了,根据chatgpt和claude的说法,这看起来不可能发生(我是WordPress开发的新手)

发生此情况的网址:zanixa.merchsolution.net

我尝试了我所知道的一切,我仔细检查了我添加的调试的网址,我正在查看调试文件,我不敢相信我所看到的,错误日志记录了正确的网址,但浏览器中的网址是错误的。 .

PS:我唯一的理论是它应该是 js 文件中的东西,但我没有看到任何错误

这是我的主题:
https://github.com/apexdigitalreaper/apex-digital-theme/tree/main/teraformed

javascript php wordpress wordpress-theming
1个回答
0
投票

我在我的机器上本地安装了您的主题,我可以毫无问题地调用

get_theme_file_uri()
函数。我找到了通往
http://localhost/wp-content/themes/teraformed/js/plugins/swiper.min.js
的正确路径。

所以我猜你的问题与你的

.htaccess
或你的网络服务器配置有关。我希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.