我正在为WordPress制作超级简单的主题,并且我已经将jQuery附加到它:
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/jquery.js"></script>
它显示在页面源中。但问题是,依赖于jQuery的插件不能在我的模板和Firebug控制台上工作,我得到错误TypeError: $(...).flexslider is not a function
,好像jQuery没有被加载一样。
答案 0 :(得分:1)
如果我没记错,WordPress有简写jQuery的问题,所以你需要使用jQuery(...)而不是$(...)。如果它是试图使用它的插件,那么你可能必须修改插件。使用FTP将js从服务器上拉出来并进行简单的查找/替换(搜索“$(”替换为“jQuery(”)。
答案 1 :(得分:0)
我能够通过直接通过模板插入依赖于jquery的幻灯片来解决我的问题(在其上方链接了jquery),而不是通过编写包含短代码的帖子。也许它不是最优雅的解决方案,但时间至关重要。