首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WordPress 4.7未从零开始定义jquery

WordPress 4.7未从零开始定义jquery
EN

Stack Overflow用户
提问于 2016-12-29 22:13:15
回答 2查看 1.3K关注 0票数 1

在安装WordPress 4.7 DE时,以及之后使用它(没有安装插件)时,它会在控制台中告诉我,jquery缺少已定义的/not。我需要做什么才能激活它?它主要发生在发生此问题的管理区域。

代码语言:javascript
复制
load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils&ver=4.7:3  Uncaught ReferenceError: jQuery is not defined
at load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils&ver=4.7:3
(anonymous) @ load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils&ver=4.7:3

Uncaught ReferenceError: jQuery is not defined
at admin.js?ver=1482949191:1(anonymous) @ admin.js?ver=1482949191:1
admin-notice-hider.js?version=1.6.0&ver=4.7:1 Uncaught ReferenceError: jQuery is not defined
at admin-notice-hider.js?version=1.6.0&ver=4.7:1
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-29 22:52:54

答案是在wp-admin/我不知道它为什么工作,但是不知为什么它没有包含在WP 4.7中的admin er.php中添加到Jquery的链接。

票数 2
EN

Stack Overflow用户

发布于 2016-12-29 22:42:23

解决方案是进入主题的根文件夹(例如wp-content/themes/primashop/),搜索functions.php文件,然后搜索字符串wp_enqueue_scripts,然后找到一个函数,其中导入所有脚本和样式表。

在其他需要jQuery的脚本之前,添加以下行,它将将捆绑的jQuery脚本导入主题中:

代码语言:javascript
复制
wp_enqueue_script('jquery');

同样,您还需要在主题中添加其他脚本和样式表。这样做是另一种方式(将<script><link>标记插入主题的文件中可能会导致问题,特别是在脚本中)。

请记住,jQuery只适用于添加此行的主题。对于您看到此问题的其他主题,也需要这样做。

要添加脚本,请使用wp_enqueue_script

要添加样式表,请使用wp_enqueue_style

在WordPress代码库上了解更多关于队列脚本样式表函数的信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41387908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档