将上述代码精简为。。
<?php wp_enqueue_script( "my_script", plugins_url( \'/your-script-name.js\', __FILE__ ), array( \'jquery\' ) ); ?>
<?php wp_head(); ?>
<?php woo_head(); ?>
将jQuery放入JS文件中,然后将其作为依赖项与jQuery排队(如上所述),这将确保在加载脚本之前加载jQuery。您的脚本还需要使用
no-conflict wrapper, 并应更新为。。
jQuery(document).ready(function($){
$(\'a#my_id\').click(function () {
if($("h6:first").is(":hidden"))
$("h6").slideDown("slow");
else
$("h6").hide();
return false;
});
});
或者某种程度的。。
NOTE: 这是错误的。。
<?php wp_enqueue_script("jquery"); ?>
<script type="text/javascript" src="<?php bloginfo("template_url"); ?>/functions/js/jquery-1.4.4.js"></script>
通过这样做,您指示WordPress加载包含的jQuery版本,然后再加载您自己的版本,因此本质上您加载的是两个版本的jQuery(您只需要一个版本,我建议WordPress附带一个版本-根据上述建议的代码)。
希望有帮助:)
EDIT: jQuery在注释中随请求内联更新。
与jQUery内联工作的链接的附带HTML。
<a id="my_id" href="#showform">My Special Link</a>
NOTE: 我还不清楚这个jQuery需要为您做什么,所以我只是更新了之前发布的代码,我希望这就是您的目标。。。否则请澄清更多细节。