无法识别JavaScript和图像文件

时间:2011-05-31 作者:Paul_p

这可能是最简单的问题,但我找不到为什么WordPress无法识别我的JavaScript文件和图像。我把我所有的JS文件和图像都放在我的主题文件夹中,所以我在“主题”里面创建了一个文件夹“word”,里面有所有的内容,然后我添加了我的文件。但该网站无法识别JavaScript或图像的路径。你能告诉我我做错了什么吗?

我在首页中这样使用它:

<script src="jquery.js" type="text/javascript"></script>

1 个回复
最合适的回答,由SO网友:Joe Hoyle 整理而成

您需要提供主题文件的完整路径。要获取主题的URL,请使用WordPress函数bloginfo( \'template_directory\' ); 因此,您至少需要:

<script src="<?php bloginfo( \'template_directory\' ) ?>/jquery.js" type="text/javascript"></script>
然而,脚本/样式实际上应该使用wp_enqueue_script(); (见http://codex.wordpress.org/Function_Reference/wp_enqueue_script)

我建议您看看其他一些主题,看看它们是如何包含这样的主题文件的。此外,关于主题开发的Codex页面也是一个很好的起点:http://codex.wordpress.org/Theme_Development

结束

相关推荐

特定于自定义分类的JavaScript

我希望向特定的分类页面添加一些脚本和样式。例如,我希望只有属于“问题”自定义分类法的帖子才会显示横幅旋转器。我尝试使用is\\u tax(“问题”)来控制脚本和样式何时排队,但这似乎不起作用。这是我的函数示例。php文件:function init_customizations() { if (is_tax(\'issue\')) { wp_register_script(\'rotator_scripts\',get_bloginfo(\'template_directory