jquery - Wordpress 网站未正确加载。语法错误和 jQuery 未定义?
问题描述
我一直在为使用子域和子文件夹的客户端开发 WordPress 网站,它已准备好启动。我现在已public_html
使用FileZilla将所有文件从子文件夹移动到根目录,但页面未正确加载。内容和一切似乎都很好,但 jQuery 出了点问题。当我检查控制台时,它说:
" Uncaught SyntaxError: Invalid or unexpected token
Uncaught ReferenceError: jQuery is not defined at jquery-migrate.min.js?ver=1.4.1:2
Uncaught ReferenceError: jQuery is not defined at scripts.js?ver=5.1.4
Uncaught Error: Bootstrap's JavaScript requires jQuery at bootstrap.min.js?ver=1.0.2:11
Uncaught ReferenceError: jQuery is not defined
at core.min.js?ver=1.11.4:11
at core.min.js?ver=1.11.4:11
Uncaught ReferenceError: jQuery is not defined
at script.min.js?ver=2.5.4:1 "
当我将子文件夹的内容移动到根目录时,显然出了点问题。我的 WordPress 管理仪表板看起来也一团糟。子域网站上没有错误。
解决方案
您的错误是您的 js 文件已被 filezilla 破坏-
它们以错误的格式下载,现在包含类似��U c����U��U@��U
修复您的 filezilla(有一个设置,我相信最新版本已修复此问题),然后再次下载/上传 - 这些文件已损坏。
将 JS 文件下载为 Ascii 的二进制文件。
我以前遇到过这个错误。
您可以在您的 jquery 文件中看到它:http ://demenskontakten.dk/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp
推荐阅读
- android - 对齐 EditText 以填充约束布局的其余部分,但将其相对于同级放置
- agens-graph - 如何中止 AgnsGraph 上的失败语句?
- r - 有条件地在 R 中汇总日期
- javascript - 需要自动生成字母数字键
- scala - 在 Scala 中将 Struct 数据类型转换为 Map 数据类型
- javascript - 如何在 for-each 函数中创建/打印没有输入限制的用户定义(输入)数组
- saml - SimpleSAMLphp:是否可以使用现有的身份验证服务进行身份验证?
- python - 使用opencv python从二进制图像中删除小白点
- android - 折叠工具栏标题重力未设置为底部
- google-api - Google drive apisharingRateLimitExceeded 错误,当尝试使用 google 权限 api 更改驱动器文件时