wp_enqueue_ scripts

时间:2012-11-06 作者:olliedaw-uk

我到处都在寻找答案-抄本wp_enqueue_script 看起来很简单。

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

<script src="http://www.olliedaw.co.uk/wp-content/themes/DawRefrigerationMilkTanks/js/excerpt.js" type="text/javascript">
这在firebug中看起来是正确的,但当我在firebug中查看脚本时,它仍然会出现404错误,好像它找不到文件一样!

文件名正确,位置正确,但仍无法加载???

themes/Daw Refrigeration Milk Tanks/js/excerpt.js

2 个回复
SO网友:EAMann

不,那不对。您的脚本位于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().

SO网友:Matthew Woodard

我不会在js文件的路径中使用空格。一些旧浏览器无法使用空格,甚至无法使用%20。

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

结束

相关推荐

How to add php within jquery

我想在jquery中添加php代码。我知道该文件不能保存为js文件,但必须保存为php文件才能执行php代码。如果我们将其保存为php文件,那么它也不能在函数中排队。php。jQuery(document).ready(function() { jQuery(\'#a, #b\').change(function () { var $this = jQuery(this), // Get a handle on the checkbox we just clicked.