在 Elementor JSON 中查找和替换
粘贴导出的模板或 _elementor_data 的值,修改所需内容并下载有效的 JSON。您可以在应用前预览每项更改,文件永不离开您的浏览器。
- 免费
- 无需注册
- 一切在您的浏览器中完成
如何使用 Elementor JSON 查找和替换工具
粘贴或上传 JSON
从 Elementor 导出的模板,或从数据库复制的 _elementor_data 值。没有文件?试试示例。
搜索并检查
输入要查找的内容和替换内容。每个匹配项显示所在的小部件和设置,包含前后对比。
替换并下载
点击「替换」并下载或复制文件。结果仍是有效的 JSON,并保留 WordPress 使用的转义。
Elementor JSON 模板中会改变什么
仅修改值,不改变结构
工具在搜索前解析 JSON,仅在文本值内替换。结构键(id、elType、widgetType、version 和 type)保持不变。
每个匹配项显示其所在小部件
列表显示小部件类型、ID 和包含文本的设置:标题中的 title、按钮中的 text、链接中的 link.url。
保留 WordPress 转义
如果 JSON 来自 WordPress 在 _elementor_data 中的存储方式,带有 \u00e9 格式的重音字符和 \/ 格式的斜杠,输出将以相同方式转义。
区分大小写和完整单词
两个选项可精细化搜索:区分大小写避免搜索"price"时更改"Price",完整单词避免修改"prices"。
Elementor 模板 JSON 的结构
Elementor 将每个页面和模板存储为元素树。在导出文件中,该树位于 content 下;在数据库中,位于页面的 _elementor_data 字段中。
每个元素有 id、elType(container、section、column 或 widget)、其设置以及(在容器中)子元素。可见文本位于 settings 中:标题中的 title、文本编辑器中的 editor、按钮中的 text、链接中的 url。
此工具不支持的功能
- 会修改所有匹配的文本值,包括 CSS 类或图片 URL。替换前请检查列表。
- 不验证模板是否与您的 Elementor 版本兼容。
- 不会修改您的网站:需要您自行导入或粘贴修改后的 JSON。
- 不在动态标签内搜索,这些标签以编码形式存储内容。
Elementor JSON 常见问题
为什么 Better Search Replace 在 Elementor 中找不到我的文本?
因为 Elementor 以转义的 JSON 形式存储内容:重音字母保存为 \u00e9,斜杠保存为 \/。此工具在搜索前读取 JSON。
_elementor_data 是什么?
这是数据库字段(在 wp_postmeta 中),Elementor 在此以 JSON 形式存储每个页面的内容,重音和斜杠已转义。
如何导入修改后的模板?
在 WordPress 后台,模板 › 已保存模板 › 导入模板,然后选择下载的文件。
文件会上传到服务器吗?
不会。一切都在您的浏览器中进行;页面不会将内容发送到任何服务器。
可以更改所有图片和链接的域名吗?
可以:搜索旧域名并替换为新域名。所有包含该域名的 URL 都会被修改。