Wordpress ReferenceError:未定义jQuery

时间:2014-11-04 17:58:29

标签: jquery wordpress

我一直收到这个错误。

我只是在我的WP站点上安装了我的插件,它使用jquery和jquery-ui-core作为依赖项调用一些.js文件。

我打电话给他们是这样的:

wp_enqueue_script(
        'vkrwpsprojs',
        plugins_url( '/js/vkrwpsprojs.js', __FILE__ ), 
        array( 'jquery' )
    );

    wp_enqueue_script(
        'fancybox',
        plugins_url( '/js/jquery.fancybox.js', __FILE__ ), 
        array( 'jquery-ui-core' )
    );

我页面的头部(.js文件开始包含的内容)如下所示:

<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js?ver=4.0" type="text/javascript"></script>
<script src="http://l/demorwpspro/wp-includes/js/jquery/jquery.js?ver=1.11.1" type="text/javascript"></script>
<script src="http://l/demorwpspro/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.2.1" type="text/javascript"></script>

在jquery之前调用jquery-ui的问题是什么?如果是这样,如何在jquery-ui之前出现jquery?现在存在的排序首先包括jquery,然后是jquery-ui,但它不是。

1 个答案:

答案 0 :(得分:0)

结帐this useful tutorial。还要确保include jQuery正确的方式。我认为这就是问题。