Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript wordpress中的插件兼容性问题_Javascript_Jquery_Wordpress_Wordpress Theming - Fatal编程技术网

Javascript wordpress中的插件兼容性问题

Javascript wordpress中的插件兼容性问题,javascript,jquery,wordpress,wordpress-theming,Javascript,Jquery,Wordpress,Wordpress Theming,我有一个主题似乎与wordpress中的插件不完全兼容 该插件名为:DHVC Woocommerce products 这似乎给javascript带来了一些问题: Uncaught TypeError: undefined is not a function script.js?ver=2.1.9:7无法在初始化之前调用同位素上的方法;试图调用“重新启动” 问题似乎与查找功能有关: getSortData: { menu_order: func

我有一个主题似乎与wordpress中的插件不完全兼容

该插件名为:DHVC Woocommerce products

这似乎给javascript带来了一些问题:

Uncaught TypeError: undefined is not a function
script.js?ver=2.1.9:7无法在初始化之前调用同位素上的方法;试图调用“重新启动”

问题似乎与查找功能有关:

    getSortData: {
                    menu_order: function ($elem) {
alert($elem);
                        return $elem.find('.product-name a ').text();
                    }

有人知道为什么会发生这种情况吗?

是的,是在jquery之前加载js文件还是根本不加载jquery。所有新的主题都在页脚中包含jquery(大多数情况下),如果文件位于页眉中,它将抛出错误。顺便说一句,WP使用noconflict jquery,因此将“$”替换为
jquery
,以防更正后$elem不是有效对象。嗯,谢谢,我想我必须弄清楚它在哪里加载jquery…script.js可能还需要将同位素设置为依赖项,以便script.js将在同位素之后加载。需要查看包含脚本的主题代码。