我正在尝试修改 WordPress 页面的 html,但文本按钮不起作用。当我检查控制台时,我得到以下信息:
Uncaught SyntaxError: Invalid or unexpected token: load-scripts.php?c=1&load[]=hoverIntent,common,admin-bar,heartbeat,autosave,wp-ajax-response,jquery…:420
我检查了其他页面,控制台没有这些错误。我对 php/wordpress 并没有真正的经验,所以我不太确定要寻找什么。我检查了 load-scripts.php 文件,但没有得到任何线索,并且该文件本身看起来可以正常工作,因为在出现错误之前,在其他页面上,有一个控制台日志似乎来自该文件:
JQMIGRATE: Migrate is installed, version 1.4.1 load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery…:9
此外,这是 WordPress 4.5.5
评论请求文本按钮的 html
<button type="button" id="content-html" class="wp-switch-editor switch-html" data-wp-editor-id="content">Texto</button>
我尝试过的:我转到wp-includes/js/
文件夹,并更改了文件的名称:hoverIntent,admin-bar,heartbeat,autosave,wp- ajax-response
及其缩小版本。我唯一没有改变的是常见的,因为它不存在。我预计它会给我一个不同的错误,甚至中断,但什么也没发生。
最佳答案
正在加载到管理中的脚本中的某处存在 Javascript 错误。这很可能来自安装的插件之一。
首先,更新所有插件。带有“8”的橙色小圆圈表示有 8 个过时的插件。该修复可能会在其中一项更新中进行。更新后,测试一下您的问题是否得到解决。
其次,将 define('CONCATENATE_SCRIPTS', false );
添加到 Web 根目录中的 wp-config.php
文件中。这将告诉 WordPress 不要修改或组合管理区域脚本并允许您调试问题。有时,仅此一项就可以解决问题,因为串联过程有时会发现格式不正确的脚本,并且在以这种方式修改时会中断。再次执行此操作后进行测试。
最后,如果上述两个选项不能解决问题,您在控制台中收到的错误消息现在应该至少能够指出正确的文件以查找问题,因为它们不再合并为一个大文件。
关于javascript - 为什么我无法在 WordPress 上编辑页面的 html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41834196/