在使用WordPress的Elementor插件进行可视化编辑时,最近遇到了一个棘手的问题:无法进入Elementor的可视化编辑器。即使启用了安全模式,页面仍然是灰色的,无法加载。通过浏览器检查错误项,发现了如下提示:/wp-json/elementor/v1/globals:1 Failed to load resource: the server responded with a status of 404 (Not Found)
。下面,虾皮路将分享Elementor插件无法编辑/加载/空白页,提示“wp-json/elementor/v1/globals”404的解决办法。
Elementor插件无法编辑加载的问题
当尝试正常进入Elementor的可视化编辑器时,界面如下所示,一直显示在加载中,大约等20-30秒后,右下角会提示启用安全模式的选项。然而,启用安全模式后,仍然不显示可视化编辑器。
通过浏览器的F12开发者工具查看错误情况,显示:/wp-json/elementor/v1/globals:1 Failed to load resource: the server responded with a status of 404 (Not Found)
,这意味着/wp-json/elementor/v1/globals
路径中的文件无法找到,返回404错误。
Elementor插件无法编辑/加载/空白页的解决办法
在网上针对Elementor的解决办法有很多,看来不少人都遇到过这样的问题。这里汇总了一些常见的解决办法:
- 清空浏览器缓存 清空浏览器缓存是解决很多网页问题的基本操作。将浏览器缓存全部清除,然后重新刷新页面,看看是否能解决问题。不过,在尝试中,这一步并没有什么效果。
- 关闭Cloudflare的Rocket Loader 如果使用了Cloudflare,建议关闭后台的“Rocket Loader”功能。这个功能有时会与Elementor插件发生冲突。不过,并没有使用Cloudflare,因此不存在这个问题。
- 更换主题及插件排除 有人提到可能是安装的主题或插件与Elementor插件存在冲突。为此,需要逐一禁用主题和插件进行排查。也进行了排查,但并没有解决问题。
- WordPress文件损坏,重新安装 如果WordPress文件损坏,可以尝试重新安装WordPress。这有点像电脑出问题时重装系统。对于其他方法都无法解决的问题,可以尝试这个方法。
WordPress固定链接伪静态处理解决Elementor插件无法编辑/加载/空白页
基于上述方案,都尝试过了,但都没有解决问题。后来仔细检查,发现问题可能出在链接设置上。尝试更改固定链接,结果成功解决了问题。
- 更改固定链接类型 进入WordPress后台,选择“设置” -> “固定链接”。 将固定链接类型改为“朴素”,保存设置后,重新加载页面,Elementor可以正常加载了。
- 添加伪静态规则 如果不希望将固定链接类型改为“朴素”,可以检查并添加伪静态规则。例如,Nginx的伪静态规则可以设置为:
location / {
rewrite ^(.*)/equip(\d+).html$ $1/index.php?m=content&c=index&a=lists&catid=$2 last;
}
或者在.htaccess
文件中配置rewrite规则:
rewrite ^/contentlist([0-9]+).html$ /content/list.php?id=$1 last;
根据具体的服务器配置,调整伪静态规则以确保Elementor能够正常工作。
总结
解决Elementor插件无法编辑/加载/空白页,提示“wp-json/elementor/v1/globals”404错误的方法有很多。首先,可以尝试清空浏览器缓存、关闭Cloudflare的Rocket Loader功能、排查主题和插件冲突、重新安装WordPress等方法。如果这些方法都无效,建议检查并调整WordPress的固定链接设置或伪静态规则,以确保Elementor能够正常加载和编辑。
希望这些方法能帮助到遇到类似问题的朋友。如果你有其他问题或更好的解决办法,欢迎在评论中分享交流。
暂无评论内容