在服务器上不起作用的Java脚本和CSS链接

时间:2012-02-21 作者:Anders Kitson

我的标题中有一些Jquery链接。首先,我可能没有使用适当的wordpress函数来实现这一点。现在在我的网站上,下面的代码不起作用。这些链接不存在,但它们存在于我的ftp目录中。我不确定我做错了什么?如果需要,我可以链接到实时站点。

<link type="text/css" href="http://fiftyfity.com/wp-content/themes/fiftyfityNew/jQuery-ui-1/css/pepper-grinder/jquery-ui-1.8.17.custom.css" rel=stylesheet />
<script src="http://fiftyfity.com/wp-content/themes/fiftyfityNew/jQuery-ui-1/js/jquery-1.7.1.min.js"></script>
<script src="http://fiftyfity.com/wp-content/themes/fiftyfityNew/jQuery-ui-1/js/jquery-ui-1.8.17.custom.min.js"></script>
这是输出前的代码

 <?php $url = content_url();?>
<link type="text/css" href="<?php echo $url; ?>/themes/fiftyfityNew/jQuery-ui-1/css/pepper-grinder/jquery-ui-1.8.17.custom.css" rel="stylesheet" /> 
<script src="<?php echo $url; ?>/themes/fiftyfityNew/jQuery-ui-1/js/jquery-1.7.1.min.js"></script>
<script src="<?php echo $url; ?>/themes/fiftyfityNew/jQuery-ui-1/js/jquery-ui-1.8.17.custom.min.js"></script>

1 个回复
SO网友:mor7ifer

包含样式和脚本的正确方法是wp_enqueue_script()wp_enqueue_style() 功能。这两个函数的codex页面都介绍了如何很好地使用它们。基本上,您只需要给脚本提供脚本/样式的源代码(相对于当前的PHP文件执行)和一个slug来引用它。如果您有条件地排队,那么您应该查看wp_register_script()wp_register_style()

结束