如何修复 Elementor 编辑器未加载(10 个经过验证的解决方案)

Elementor 编辑器未加载问题

Elementor”点一下“编辑,看着编辑器永远旋转,更让人沮丧的事情很少,Elementor编辑器不加载问题是WordPress用户面临的最常见问题之一,而且可能因为十几种不同的原因而发生。

好消息?大多数修复都需要不到 5 分钟。在本指南中,我们将浏览 10 个经过验证的解决方案来修复 Elementor 不加载错误,从最快的修复开始,转向更高级的故障排除。

什么是 Elementor 编辑器未加载问题?

Elementor编辑器不加载的问题是当点击“Elementor”的“编辑器让你盯着一个无尽的加载旋转器,一个空白的白色页面,或者一个永远不会出现的小部件面板。当有东西打断你的服务器和浏览器之间的编辑器的JavaScript应用程序时,就会发生—最常出现PHP内存不足,插件或主题冲突,或者缓存和阻止的脚本。修复它归结为找到哪一层失败,这正是下面10个解决方案按可能性顺序引导你的。

在本指南中

  1. 检查您的系统要求
  2. 增加 PHP 内存限制
  3. 更新您的 PHP 版本
  4. 切换编辑器加载器方法
  5. 启用 Elementor 安全模式
  6. 检查插件冲突
  7. 检查你的主题
  8. 清除浏览器缓存和扩展
  9. 清除服务器和插件缓存
  10. 禁用云彩火箭装载机

为什么 Elementor 编辑器在加载时卡住了?

简而言之:当其脚本无法完成运行时,编辑器就会陷入加载状态—通常是因为 PHP 内存低(256MB 以下)、过时的 PHP 版本、相互冲突的插件或主题,或者缓存和 CDN 功能(例如 Cloudflare Rocket Loader)阻止 Elementor 的 JavaScript。如果您的整个站点都已关闭而不仅仅是编辑器,请参阅我们的指南 修复 502 坏网关错误 相反。

跳转修复之前,它有助于理解为什么 Elementor 编辑器首先停止加载。编辑器在浏览器内作为 JavaScript 应用程序运行。当浏览器、服务器和 Elementor 脚本之间出现问题时,您会得到一个空白页面、一个旋转圆圈或 Elementor 小部件面板根本不加载。

最常见的原因包括:

  • PHP 内存不足 — 元素器至少需要256MB才能顺利运行
  • 过时的 PHP 版本 — 7.4 以下版本导致兼容性问题
  • 插件冲突 —干扰 Elementor JavaScript 的其他插件
  • 主题冲突 —内置页面构建器或预加载器阻止 Elementor 的主题
  • 浏览器缓存或扩展 —过时的缓存文件或广告拦截器干扰
  • 服务器端缓存 — 积极缓存服务陈旧的 Elementor 文件
  • CDN/云闪光设置 —火箭装载机或安全规则阻止元素器脚本
  • 安全标头 — X 帧-选项设置为 DENY 而不是 SAMEORIGIN

现在我们来修复每一个。

1。检查您的系统要求

首先验证您的服务器是否满足 Elementor 的最低要求。您需要检查您的 PHP 版本、内存限制和其他服务器设置。

如果你有的话 Elementor 的主插件 已安装,您可以在一个地方检查所有这些。转到您的 WordPress 仪表板,导航至 主插件,然后单击 系统信息 选项卡。

主插件系统信息选项卡显示 PHP 版本、内存限制和服务器详细信息,以诊断 Elementor 未加载问题
"主插件"中的"系统信息"选项卡显示您诊断加载问题所需的所有服务器详细信息。

Elementor 正常工作的最低要求如下:

要求最小推荐
PHP 版本7.48.0或更高版本
WP 内存限制128MB256兆或512兆
WordPress 版本6.0最新版本
max_input_var10003000个以上

Elementor卡在加载屏幕上的问题,如果这些值中的任何一个都低于最小值,那很可能是导致你在加载屏幕上卡住的原因,请按照接下来的两个部分来修复它们。

2。提高PHP内存限制

Elementor编辑器不加载的首要原因内存不足,当Elementor内存耗尽时,它会默默地失败,你会看到一个空白页面或一个无尽的加载旋转器。

WordPress 内存限制,请通过 FTP 或托管文件管理器访问您网站的根目录。找到 wp-config.php 文件。

WordPress wp-config.php 文件位于 WordPress 安装的根目录中
在 WordPress 根目录中找到 wp-config。php 文件。

在文本编辑器中打开文件,并在所述行上方添加以下行 /* That's all, stop editing! */:

define( 'WP_MEMORY_LIMIT', '512M' );
Wp-config.php 文件中添加 WP_MEMORY_LIMIT 常量可将 WordPress 内存增加到 512MB
将内存限制定义添加到您的 wp-config。php 文件。

保存文件,然后尝试再次加载 Elementor 编辑器。

注: 如果您的托管提供商在服务器级别限制内存分配,仅更改 wp-config。php 不会起作用。联系您的主机并要求他们提高您帐户的 PHP 内存限制。

3。更新您的PHP版本

PHP 版本过时,会造成与 Elementor 的兼容性问题,尤其是在更新之后,Elementor 官方支持 PHP 7.4 及更高版本,但建议使用 PHP 8.0+ 以获得最佳性能和安全性。

PHP更新,请登录您的托管控制面板(cPanel、Plesk或类似),大多数托管提供商都提供PHP版本选择器。

在 cPanel 中,查找 “选择PHP版本”“MultiPHP 管理器” 选项:

在 cPanel 托管控制面板中选择 PHP 版本选项
在托管控制面板中查找 PHP 版本选择器。

单击它,然后从下拉中选择 PHP 8.0 或 8.1 并保存:

cPanel 中的 PHP 版本选择器下拉显示可用的 PHP 版本可供选择
选择 PHP 8.0 或更高版本以获得与 Elementor 的最佳兼容性。

重要: PHP升级之前,要确保你的主题和插件与新版本兼容,一些较旧的插件可能会在PHP 8。x。上中断,先进行完整的站点备份。

4、开关编辑器加载器方法

Elementor内置了一个用于加载编辑器的后备,切换加载器方法迫使Elementor使用不同的技术来初始化其脚本,这可以绕过某些服务器或缓存阻止默认方法的配置。

示:

  1. 转到您的 WordPress 仪表板
  2. 导航至 元素符 → 设置
  3. 单击 高级 选项卡
  4. “开关编辑器装载机方法”
  5. 选择 启用 从下拉
  6. 单击 保存更改

现在再次尝试使用 Elementor 编辑页面。此修复解决了 Elementor 未加载问题,用户数量惊人,只需 10 秒即可尝试。

5。启用元素器安全模式

Safe Mode是Elementor内置的诊断工具,它暂时禁用你的主题和所有其他插件,同时保持Elementor处于活动状态,这会立即告诉你问题出在Elementor本身,还是与你站点上的其他东西发生冲突造成的。

启用安全模式:

  1. 元素器 → 工具
  2. 单击 一般的 选项卡
  3. “安全模式” 并将其设置为 启用
  4. 单击 保存更改

现编辑页面, 如果元素人在安全模式下加载:

  • 问题是a 插件或主题冲突 (见第六节和第七节)

Elementor 仍然没有在安全模式下加载:

  • 问题是 服务器端 (内存、PHP 版本、缓存或主机配置)

排除故障后请记住禁用安全模式。

6。检查插件冲突

Plugin冲突是Elementor小部件不加载的首要原因之一,两个试图加载同一个JavaScript库的插件,或者一个阻止Elementor内联脚本的安全插件,可以完全冻结编辑器。

以下是如何找到冲突的插件:

  1. 插件 → 已安装插件
  2. 停用 除 Elementor 之外的所有插件 (如果你有它,还有元素人专业版)
  3. 尝试加载 Elementor 编辑器
  4. 如果有效,请重新激活插件 一一、测试 Elementor 后每个
  5. 当编辑器再次中断时,您激活的最后一个插件就是罪魁祸首

常见的冲突罪魁祸首:

  • 缓存插件(WP Rocket、W3 Total Cache、LiteSpeed Cache)
  • 安全插件(Wordfence、Sucuri、iThemes Security)
  • 优化插件(自动优化、WP 优化)
  • 其他页面构建器或视觉编辑器
  • JavaScript 最小化插件

一旦找到冲突的插件,您可以替换它、调整其设置以排除 Elementor 页面,或者 联系插件开发人员 为修复。

7。检查你的主题

WordPress 某些主题捆绑了自己的页面构建器、预加载器或自定义 JavaScript,这些与 Elementor 冲突。内置自定义器较多的主题尤其容易出现这种情况。

测试您的主题是否导致 Elementor 不起作用的问题:

  1. 外观→主题
  2. 激活默认 WordPress 主题(二十二十四或 Hello Elementor)
  3. 尝试加载 Elementor 编辑器

Elementor 配合默认主题, 你的主题就是问题, 检查这些主题设置:

  • 页预加载器 —在主题自定义器中禁用它(通常在外观 → 自定义 → 高级主题选项下)
  • 内置页面构建器 —一些主题包括WPBakery或与Elementor冲突的其他构建器
  • 自定义 JavaScript —检查主题是否加载覆盖 Elementor 函数的脚本

Elementor的最佳兼容性,请考虑使用轻量级主题查看我们的列表 elementor 的最佳轻量级 WordPress 主题.

8。清除浏览器缓存和禁用扩展

Elementor 编辑器有时会在服务器端加载精细的,但您的浏览器会显示缓存的、损坏的版本,像广告拦截器、隐私工具或 JavaScript 拦截器这样的浏览器扩展程序也可以阻止编辑器渲染。

1步:清除浏览器缓存

  • 铬:Ctrl + Shift + Delete (或x),在2019年1月17日,在2019年1月1日,在 Cmd + Shift + Delete mac 上), 选择 “缓存的图像和文件,” 然后单击清除
  • 火狐:Ctrl + Shift + Delete、选择“缓存”, 然后单击立即清除
  • 野生动物园: 转到 Safari → 设置 → 隐私 → 管理网站数据 → 全部删除

2步:以隐身/私密模式测试

打开隐身窗口 (Ctrl + Shift + N chrome 中),并尝试加载 Elementor 编辑器。Incognito 模式会禁用所有扩展,并以干净的缓存开始。如果 Elementor 在 incognito 中加载良好,则您的浏览器扩展程序之一会阻止它。

3步:逐个禁用扩展

Incognito 测试确认浏览器扩展冲突, 请转到您浏览器的扩展设置, 并一次禁用一个, 直到找到罪魁祸首, 常见的违法者包括:

  • uBlock Origin/AdBlock Plus(可能会阻止 Elementor 的内联脚本)
  • 隐私獾
  • 语法(已知会导致编辑器中的 JavaScript 冲突)
  • Dark Reader 或类似的页面修改扩展

9。清除服务器和插件缓存

如果您的托管提供商运行服务器端缓存(大多数托管 WordPress 主机都会这样做),则过时的缓存文件可以为加载失败的过时版本的 Elementor 提供服务。更新 Elementor 或其插件后尤其常见。

清除每个级别的缓存:

  1. WordPress 缓存插件 —如果您使用 WP Rocket、LiteSpeed Cache、W3 Total Cache 或类似功能,请转到他们的设置并单击 “清除所有缓存”或 “清除缓存”
  2. 托管级缓存 —大多数托管主机(SiteGround、Kinsta、Cloudways、WP Engine)在 WordPress 管理工具栏或托管仪表板中都有一个 “Purge Cache”按钮
  3. 对象缓存 —如果您使用 Redis 或 Memcached,请通过托管面板刷新对象缓存

清除所有缓存层后,在浏览器中进行硬刷新 (Ctrl + Shift + R),然后再次尝试 Elementor 编辑器。

专业提示: Elementor每次清除缓存时都会中断,那么从缓存插件中排除Elementor的管理页面,大多数缓存插件会让你排除包含的网址 /elementoraction=elementor.

10、禁用云彩火箭装载机

Cloudflare的话,它的火箭装载器特性是导致Elementor编辑器不加载的一个已知原因,火箭装载器延迟了JavaScript的执行以提高页面速度,但它可以阻止Elementor的脚本正确初始化。

禁用火箭装载机:

  1. 登录您的 Cloudflare 仪表板
  2. 选择您的域
  3. 速度→优化→内容优化
  4. 火箭装载机 并切换它

Cloudflare 设置时, 也要检查这些设置:

  • 自动最小化 JavaScript — 关闭或排除 WordPress 管理页面
  • 浏览器完整性检查 —这可以阻止合法的管理员请求
  • 安全级别 —如果设置得太高,可能会阻止 Elementor 编辑器 iframe

如果禁用 Rocket Loader 修复了问题,但您仍然希望其性能优势,请创建一个 页规则 cloudflare 中,仅绕过 WordPress 管理员和 Elementor 编辑器 URL 上的 Rocket Loader(例如, yourdomain.com/wp-admin/*).

还不工作吗?高级修复

10 种解决方案以上均未解决您的 Elementor 空白页或加载问题, 请尝试以下附加步骤:

检查安全标头

一些托管提供商设置了 X-Frame-Options 标题到 DENYementor,它阻止 Elementor 在其基于 iframe 的编辑器内部加载。请您的主机将其更改为 SAMEORIGIN.

增加最大_输入_变量

具有许多小部件的复杂 Elementor 页面可能会超过 PHP max_input_vars 限(默认:1000)。将此添加到您的 .htaccess 文件:

php_value max_input_vars 3000

重新安装元素器

Elementor作为最后手段,从插件页面中停用并删除,然后从WordPress。org中重新安装它,您的设计和页面内容存储在数据库中,而不是插件文件中,因此您不会丢失任何工作。

联系您的主机

Elementor 加载某些问题是由服务器级配置引起的,只有您的主机提供商才能更改(ModSecurity 规则、PHP 工作限制、执行时间限制)。向您的主机提供特定错误并要求他们检查其服务器日志。

如何防止 Elementor 加载问题

解决问题后,请采取以下步骤以防止问题再次发生:

  • 保持一切更新。 WordPress、Elementor、以及所有插件的最新版本运行,过时的软件是导致冲突的首要原因。
  • 使用分期站点进行更新。 在将插件和主题更新应用到您的实时网站之前,请在分期副本上测试插件和主题更新。
  • 不要使插件过载。 每个活动插件都会添加 JavaScript 和 PHP 开销。删除您未主动使用的插件。
  • 使用兼容的主题。 Hello Elementor、Astra 或 GeneratePress 等轻量级主题旨在与 Elementor 一起使用,不会发生冲突。
  • 监控服务器资源。 如果你有的话 主插件 已安装,请使用"系统信息"选项卡定期检查您的 PHP 版本、内存限制和其他服务器设置。

有关保持 Elementor 网站顺利运行的更多提示,请查看我们的指南 如何加快 Elementor 网站的速度.

常见问题

为什么我的 Elementor 编辑器卡在加载屏幕上?

PHP 内存不足是最常见的原因,Elementor 需要至少 256MB 才能正常加载,其他原因包括插件冲突、过时的 PHP 版本、浏览器缓存、Cloudflare Rocket Loader。wp-config。php 中增加内存限制并清除浏览器缓存。

如何修复未加载的 Elementor 小部件?

首先,启用 Elementor 安全模式(Elementor → 工具 → 安全模式 → 启用)来检查插件或主题是否导致冲突。如果小部件在安全模式下加载,请停用所有其他插件并逐个重新激活以查找冲突。如果它们仍然不加载,请将 PHP 内存限制增加到 512MB。

清除缓存是否修复了 Elementor 未加载?

是的,在很多情况下。在三个级别清除缓存:浏览器缓存(Ctrl+Shift+Delete)、WordPress 缓存插件(Purge All)和托管服务器缓存。陈旧的缓存文件是 Elementor 编辑器更新后显示空白页面的常见原因。

为什么 Elementor 在更新后不加载?

Updates 有时会改变 Elementor 加载其脚本的方式,旧脚本的缓存版本与新代码冲突,导致空白页。清除所有缓存(浏览器、插件和服务器),然后尝试在 Elementor → 设置 → 高级中切换编辑器加载器方法。如果不行,请检查插件是否与更新版本冲突。

太多插件会导致 Elementor 停止加载吗?

是每个插件都增加了PHP和JavaScript开销,过多的插件可以超过你的服务器的内存限制,最大执行时间,或者max_input_vars设置,所有这些都可以阻止Elementor加载未使用的插件,如果需要许多活动插件,可以考虑增加你的服务器资源。

包裹起来

Elementor 编辑器不加载几乎总是可以修复的,在大多数情况下,提高 PHP 内存限制并清除缓存会让编辑器再次工作,对于持久性问题,请按顺序通过上面的解决方案:先检查系统需求,然后转到插件冲突、主题问题和服务器端设置。

如果您正在使用 Elementor 的主插件中, 系统信息选项卡可让您快速了解服务器健康状况, 因此您可以在问题导致编辑器中断之前发现问题。

还卡? 与我们联系 我们将帮助您排除故障。

罗伊·杰米的照片
罗伊·杰米
I’m Roy Jemee,Pixar Labs 的内容牧马人和营销人员,为 Elementor 编写主插件,我编写教程,录制视频,并保持文档的最新状态,所以你总是知道如何使用每个功能,我还处理支持,所以如果你遇到障碍,我就是帮助你修复它的人真正的答案,来自每天使用这些工具的人。
九月促销

40绔 涔诲芥澶澧% 离开一切

每个 Master Addons Pro 计划,每年一次,终身。一码,八天。

00
00人力资源
00
00

美国东部时间 9 月 14 日星期一 23:59 结束

  • 个人1 个站点 129美元77美元的
  • 商业5个站点 199美元的119美元
  • 开发者无限网站最适合代理机构 599美元的359美元

支付一次。永远不会续订。

优惠券代码 马里费岛40
立即享受 40% 的折扣
  • 30,000多个活跃安装
  • 4.5/5 来自212份点评
  • 14天退款