在安装WordPress 4.7 DE时,以及之后使用它(没有安装插件)时,它会在控制台中告诉我,jquery缺少已定义的/not。我需要做什么才能激活它?它主要发生在发生此问题的管理区域。
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发布于 2016-12-29 22:52:54
答案是在wp-admin/我不知道它为什么工作,但是不知为什么它没有包含在WP 4.7中的admin er.php中添加到Jquery的链接。
发布于 2016-12-29 22:42:23
解决方案是进入主题的根文件夹(例如wp-content/themes/primashop/),搜索functions.php文件,然后搜索字符串wp_enqueue_scripts,然后找到一个函数,其中导入所有脚本和样式表。
在其他需要jQuery的脚本之前,添加以下行,它将将捆绑的jQuery脚本导入主题中:
wp_enqueue_script('jquery');同样,您还需要在主题中添加其他脚本和样式表。这样做是另一种方式(将<script>和<link>标记插入主题的文件中可能会导致问题,特别是在脚本中)。
请记住,jQuery只适用于添加此行的主题。对于您看到此问题的其他主题,也需要这样做。
要添加脚本,请使用wp_enqueue_script。
要添加样式表,请使用wp_enqueue_style。
https://stackoverflow.com/questions/41387908
复制相似问题