首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wp_enqueue_脚本

wp_enqueue_脚本
EN

WordPress Development用户
提问于 2012-11-06 16:17:37
回答 2查看 109关注 0票数 0

我到处寻找答案-- wp_enqueue_script上的法典似乎很简单。

问题是,当我将自定义摘录脚本添加到我的函数文件中时,注册并将其排队(设置为放置在标头中)时,源将显示在标头中,如下所示:

代码语言:javascript
复制
<script src="http://www.olliedaw.co.uk/wp-content/themes/DawRefrigerationMilkTanks/js/excerpt.js" type="text/javascript">

这在firebug中看起来是正确的,但是当我在firebug中查看脚本时,它仍然会产生404错误,就好像它找不到文件一样!

文件名是正确的,并在正确的位置,但仍然无法让它加载?

代码语言:javascript
复制
themes/Daw Refrigeration Milk Tanks/js/excerpt.js
EN

回答 2

WordPress Development用户

发布于 2012-11-06 17:27:17

不,那么走不对。你的脚本位于http://www.olliedaw.co.uk/wp-content/themes/Daw%20Refrigeration%20Milk%20Tanks/js/excerpt.js,你正在排队http://www.olliedaw.co.uk/wp-content/themes/DawRefrigerationMilkTanks/js/excerpt.js .那不是同一个文件!

当文件名和目录中有空格时,通常会发生这种情况。在使用%20对空格进行排队时,可以移除这些空格,或者将它们显式转义为wp_enqueue_script()

票数 3
EN

WordPress Development用户

发布于 2012-11-11 17:44:19

我不会在您指向js文件的路径中使用空格。一些较旧的浏览器将不能使用空格,甚至不能使用%20。

我建议用破折号或下划线重命名主题文件夹。

票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/71743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档