Php 在Wordpress中加载依赖于jquery的脚本(导致问题)

Php 在Wordpress中加载依赖于jquery的脚本(导致问题),php,jquery,wordpress,Php,Jquery,Wordpress,我需要在我的Wordpress主题中加载一个js脚本。此脚本依赖于jquery 1.11.1 我正在尝试使用functions.php中的代码,以便加载脚本并使其依赖于jquery1.11.1。 我读到我需要以非冲突模式加载它,这样它就不会在站点上引起问题 根据我目前的代码,网站前端的一切工作都很完美,但它奇怪地导致Wordpress仪表板中的东西行为不端 我的JS和PHP知识有限。。。如果有人能解释一下我做错了什么,我将不胜感激 这是我的密码: wp_register_script( 'jqu

我需要在我的Wordpress主题中加载一个js脚本。此脚本依赖于jquery 1.11.1

我正在尝试使用functions.php中的代码,以便加载脚本并使其依赖于jquery1.11.1。 我读到我需要以非冲突模式加载它,这样它就不会在站点上引起问题

根据我目前的代码,网站前端的一切工作都很完美,但它奇怪地导致Wordpress仪表板中的东西行为不端

我的JS和PHP知识有限。。。如果有人能解释一下我做错了什么,我将不胜感激

这是我的密码:

wp_register_script( 'jquery1.11.1', 'http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js' , array(), null );
wp_add_inline_script( 'jquery1.11.1', 'var jquery1.11.1 = $.noConflict(true);' );
wp_enqueue_script( 'expand.js', get_template_directory_uri() .'/js/expand.js', array( 'jquery1.11.1' ));

为了解释我的评论,您可以检查WP是否正在尝试加载管理页面。如果不是,则可以将脚本排队。比如:

wp\u寄存器\u脚本('jquery1.11.1','http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js,数组(),null);
如果(!is_admin()){
wp_add_inline_脚本('jquery1.11.1','var jquery1.11.1=$.noConflict(true);');
wp_enqueue_脚本('expand.js',get_template_directory_uri()。/js/expand.js',数组('jquery1.11.1');

}
您需要WP admin上的脚本吗?如果不是,为什么不把它有条件地加载到前端呢。否则你的方法是可靠的。非常感谢你回答我的问题。。。我没有尝试在管理控制面板中加载它。。。我真的想把它放在前端。。。那么我使用的代码是否不正确?非常感谢您的帮助。我通过添加
is\u admin()
条件,稍微修改了您的代码。这使得脚本只在前端加载。