为什么我不能在Wordpress上编辑页面的html?

时间:2017-01-24 17:07:38

标签: javascript php jquery wordpress

我正在尝试修改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

Link to problematic file

评论请求文本按钮的html

<button type="button" id="content-html" class="wp-switch-editor switch-html" data-wp-editor-id="content">Texto</button>

Image showing the page 这个页面:如果你想知道,“páginas”意味着页面

我尝试过:我转到了wp-includes/js/文件夹,并更改了文件的名称:hoverIntent,admin-bar,heartbeat,autosave,wp-ajax-response及其缩小版本。我没有改变的唯一一个是常见的,因为它不存在。我希望它给我一个不同的错误,甚至打破,但没有发生任何事情。

2 个答案:

答案 0 :(得分:2)

您正在加载到管理员的脚本中的某处出现Javascript错误。这很可能来自其中一个安装的插件。

首先,更新所有插件。带有&#34; 8&#34;的小橙色圆圈在它意味着有8个过时的插件。修复可能是其中一个更新。更新后,请测试您的问题是否已修复。

其次,将define('CONCATENATE_SCRIPTS', false );添加到Web根目录中的wp-config.php文件中。这将告诉WordPress不修改或组合管理区域脚本,并允许您调试问题。有时这单独会解决问题,因为连接过程有时会发现脚本没有正确格式化,并且在以这种方式修改时会中断。再次,在这样做之后进行测试。

最后,如果上述两个选项无法修复,那么您在控制台中收到的错误消息现在应该能够至少指向正确的文件以查找问题,因为它们不再合并成为一个大文件。

答案 1 :(得分:0)

WordPress不会将页面或帖子存储为HTML文件。所有这些都是使用您的数据库和主题的模板文件动态生成的。我最好的猜测是,您正在寻找一种方法来更改主题的模板文件,这通常是通过子主题完成的。