Javascript 从WordPress添加最新的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

我想添加来自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" 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)但是整个代码?@当然,请看我更新的答案。只需将代码放入函数中,并将函数添加到hook
wp\u enqueue\u脚本中即可。所以它会在wordpress启动时运行。
jQuery(function($) {
    $('#what_ever_you_want').do_something();
});