我从头开始开发一个主题,现在我有一个来自一个网站的代码片段,他在其中使用脚本,例如 -
<script>
head.js(
{ jquery : "js/jquery.min.js" },
{ mousewheel : "js/jquery.mousewheel.js" },
{ mwheelIntent : "js/mwheelIntent.js" },
{ jScrollPane : "js/jquery.jscrollpane.min.js" },
{ history : "js/jquery.history.js" },
{ stringLib : "js/core.string.js" },
{ easing : "js/jquery.easing.1.3.js" },
{ smartresize : "js/jquery.smartresize.js" },
{ page : "js/jquery.page.js" }
);
</script>
现在,当我在我的 category-{slug}.php 中尝试此操作时,它会在 wordpress/category/{slug}/ 文件夹中搜索这些文件
现在我也在这里试过`
<script>
head.js(
{ jquery : "<?php bloginfo('template_url')?>/js/jquery.min.js" },
{ mousewheel : "<?php bloginfo('template_url')?>/js/jquery.mousewheel.js" },
{ mwheelIntent : "<?php bloginfo('template_url')?>/js/mwheelIntent.js" },
{ jScrollPane : "<?php bloginfo('template_url')?>/js/jquery.jscrollpane.min.js" },
{ history : "<?php bloginfo('template_url')?>/js/jquery.history.js" },
{ stringLib : "<?php bloginfo('template_url')?>/js/core.string.js" },
{ easing : "js/jquery.easing.1.3.js" },
{ smartresize : "<?php bloginfo('template_url')?>/js/jquery.smartresize.js" },
{ page : "<?php bloginfo('template_url')?>/js/jquery.page.js" }
);`
</script>
然后我在萤火虫中也遇到了 404 错误,但是当我尝试这样的事情时 -
{jquery : "../../wp-content/themes/testing/js/literature"},
它有效,现在我想知道为什么它在文件夹类别而不是我的主题目录中查找这些依赖项,而同时如果我写了这些行
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/literature/head.min.js"></script>
在我的头部,令我惊讶的是他们工作,谁能告诉我这里发生了什么