我试图将 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
我在我的机器上本地安装了您的主题,我可以毫无问题地调用
get_theme_file_uri()
函数。我找到了通往 http://localhost/wp-content/themes/teraformed/js/plugins/swiper.min.js
的正确路径。
所以我猜你的问题与你的
.htaccess
或你的网络服务器配置有关。我希望这有帮助。