Javascript 从WordPress添加最新的jQuery
我想添加来自WordPress的最新jQuery。但是在我的index.php文件中没有javascript字符串($),我可以更改它并编写“jQuery”而不是“$”。这是我在index.php文件中使用的所有jquery插件Javascript 从WordPress添加最新的jQuery,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,我想添加来自WordPress的最新jQuery。但是在我的index.php文件中没有javascript字符串($),我可以更改它并编写“jQuery”而不是“$”。这是我在index.php文件中使用的所有jquery插件 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> <script type="text/javascript" s
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_url');?>/js/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_url');?>/js/jquery.prettyPhoto.js"></script>
<script src="<?php bloginfo('template_url');?>/js/jquery.sticky.js"></script>
<script src="<?php bloginfo('template_url');?>/js/jquery.isotope.min.js" type="text/javascript"></script>
<script type="text/javascript" src="<?php bloginfo('template_url');?>/js/sorting.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_url');?>/js/jquery.jcarousel.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_url');?>/js/js.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_url');?>/js/jquery.stellar.min.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_url');?>/js/waypoints.min.js"></script>
<!--[if lt IE 9]>
<script src="<?php bloginfo('template_url');?>/js/html5shiv.js"></script>
<script src="<?php bloginfo('template_url');?>/js/respond.src.js"></script>
<![endif]-->
很抱歉,这在我的index.php文件中不可用
在这种情况下,如何从WordPress添加最新的jQuery?谢谢。是的,您应该使用
wp\u enqueue\u script
函数将脚本排队,脚本将添加到wp\u header()钩子调用的位置
jQuery库自动包含在WordPress内核中,最新的WordPress版本将包含最新的jQuery1.X,并且它也被注册到脚本队列中
您可以按照以下方式在主题function.php
中添加任何脚本,就像Twenty14
主题一样
function theme_scripts() {
wp_enqueue_script( 'theme-script', get_template_directory_uri() . '/js/functions.js', array( 'jquery' ), '20140319', true );
}
add_action( 'wp_enqueue_scripts', 'theme_scripts' );
上面的意思是,导入/js/functions.js
脚本,但它需要先导入jquery,因此jquery是自动导入的
此外,如果使用wp_enqueue_脚本
使脚本正确渲染,请不要忘记wp_head()代码>钩住
标记内的触发器
希望这会有帮助!祝你好运
此外,如果您只为名称而烦恼,希望jQuery
成为$
,则可以使用以下策略:
jQuery(function($) {
$('#what_ever_you_want').do_something();
});
请参阅另一个问题:您的要求完全不清楚,但通常您应该使用wp\u enqueue\u script
添加脚本,然后添加jQuery作为依赖项,Wordpress将自动添加最新版本。此外,jQuery在Wordpress中始终处于无冲突模式,因此您必须使用无冲突包装器。这在Hi@fish_ball中解释得很好,谢谢你的回答。请您不要只共享一行wp_enqueue_脚本('Twenty144script',get_template_directory_uri()。/js/functions.js',array('jquery'),'20140319',true)代码>但是整个代码?@当然,请看我更新的答案。只需将代码放入函数中,并将函数添加到hookwp\u enqueue\u脚本中即可。所以它会在wordpress启动时运行。
jQuery(function($) {
$('#what_ever_you_want').do_something();
});