繁体   English   中英

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

[英]Why can't I edit the html of a page on 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

链接到有问题的文件

评论请求文本按钮的 html

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

显示页面的图像 这就是页面:如果你想知道,“páginas”的意思是页面

我尝试过的:我转到wp-includes/js/文件夹,并更改了文件的名称: hoverIntent,admin-bar,heartbeat,autosave,wp-ajax-response及其缩小版本。 唯一一个我没有改变的很常见,因为它不存在。 我预计它会给我一个不同的错误,甚至中断,但什么也没发生。

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

首先,更新所有插件。 带有“8”的橙色小圆圈表示有 8 个插件已过期。 修复程序可能会出现在这些更新之一中。 更新后,测试以查看您的问题是否已解决。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM