Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.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
Wordpress 3.4升级创建jQuery问题_Jquery_Wordpress - Fatal编程技术网

Wordpress 3.4升级创建jQuery问题

Wordpress 3.4升级创建jQuery问题,jquery,wordpress,Jquery,Wordpress,我已经将我的网站升级到wordpress 3.4,它几乎破坏了所有使用jQuery的插件。我认为原因是它在wp head之后加载wp includes/jquery文件 请让我知道这方面的任何解决方案 谢谢和问候 add_action('wp_head', 'load_scripts'); // to load jquery on the font page add_action('admin_head', 'load_scripts'); // to load jquery on the ad

我已经将我的网站升级到wordpress 3.4,它几乎破坏了所有使用jQuery的插件。我认为原因是它在wp head之后加载wp includes/jquery文件

请让我知道这方面的任何解决方案

谢谢和问候

add_action('wp_head', 'load_scripts'); // to load jquery on the font page
add_action('admin_head', 'load_scripts'); // to load jquery on the admin page
function load_scripts(){
wp_enqueue_script('jquery');
//other scripts
}

另外,如果你知道这些插件,你可以在脚本列表中显式地将“jquery”排队。

WordPress现在似乎正在将所有脚本加载到页脚中-将你的脚本放在那里,它就会正常工作。

Subharanjan的回答对我来说是正确的——就像WebandSteak的回答一样

我在我的几个电子商务网站上使用了一个自定义模式弹出窗口,我发现我需要使用Subharanjan的方法调用jQuery,该方法强制jQuery在页眉中排队,但是我需要在footer.php中调用wp_footer()函数之后才能调用jQuery函数


如果您需要更好的解释,我这里有一个完整的解决方案——

您可以添加ff。在模板文件夹中(wp content/templates/template folder/functions.php)


详细信息请访问

您需要给我们提供更多线索。是否存在JavaScript错误?你能把我们链接到这个网站吗?WordPress 3.4没有问题,因为它在包括我在内的许多网站上都能完美地工作。您应该检查主题如何处理jquery。WordPress 3.4将脚本加载到
wp\u head
好的……大家好。。。请看这一页。jquery由wordpress在标题后定义。这是造成问题的原因,我也提出了同样的要求。。只有一件事是正常工作,无论是前端或仪表板。大家好。。。请看这一页。jquery由wordpress在标题后定义。这是造成问题的原因,我也提出了同样的要求。。只有一件事情工作正常,要么是前端,要么是仪表板。我确实使用了你的解决方案。我现在在前端没问题,但仪表板不工作。。
add_action('wp_head', 'load_scripts'); // to load jquery on the font page
add_action('admin_head', 'load_scripts'); // to load jquery on the admin page
function load_scripts(){
wp_enqueue_script('jquery');
//insert all other wp_enqueue_scripts() calls here
}