Php 将Jquery脚本排队赢得';行不通
我在Wordpress主题的头部有以下脚本(我正在使用下划线构建主题),它用于我的选项卡和基本查询脚本-Php 将Jquery脚本排队赢得';行不通,php,jquery,wordpress,Php,Jquery,Wordpress,我在Wordpress主题的头部有以下脚本(我正在使用下划线构建主题),它用于我的选项卡和基本查询脚本- <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> 将wp\u register\u脚本和wp\u enqueue\u脚本包装在动作挂钩中: 从文件中: function themeslug_enqueue_script() { wp_enqu
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
将
wp\u register\u脚本
和wp\u enqueue\u脚本
包装在动作挂钩中:
从文件中:
function themeslug_enqueue_script() {
wp_enqueue_script( 'my-js', 'filename.js', false );
}
add_action( 'wp_enqueue_scripts', 'themeslug_enqueue_style' );
另外,在注册替换之前,请尝试取消注册默认jQuery引用:
wp_deregister_script('jquery');
分类!我的
位于我试图在我的系统中运行的脚本下面
将它移到顶部,现在它在我所有脚本之前加载,非常明显 我在主题开发中也使用下划线。您不必让jquery本身排队——WP会帮您排队。当我需要为选项卡添加jquery ui时,我会从jquery站点进行自定义下载,将其粘贴到我的主题中js文件夹中的“jquery.plugins.js”文件中,并按如下方式排队:
wp_enqueue_script( 'YOURTHEMENAME-plugins', get_template_directory_uri() . '/js/jquery.plugins.js', array('jquery'), '', true );
代码结尾的“true”告诉WP该文件依赖于jquery,并在jquery文件之后加载它
祝你好运 对于ex
wp_enqueue_script( 'jquery-ui-datepicker' ); when not working.
确保已启用调试模式。因为当php出错时,获取时间wp函数将无法工作
define('WP_DEBUG', true);
你确定它没有加载(可能只是不工作)?您的控制台中是否有任何错误?代码是否输出任何内容?可能它输出的URL错误。另外,请确保在
wp\u register\u script
和wp\u enqueue\u script
函数中没有其他名为jquery
的脚本。我在函数中没有任何其他要查询的引用。如果我把链接引用放在标题中,它就可以正常工作了。控制台中的错误针对页面中的每个脚本,如下所示ReferenceError:找不到变量:$抱歉,我已经有了正确的包装。我只是没有将它们包含在我的代码中。用其他东西更新了答案以尝试!(取消注册默认脚本引用)
define('WP_DEBUG', true);