用途:把 Elementor 构建的 WordPress 页面转换为 Oxygen Builder 内容,适用于从 Elementor 切换到 Oxygen、或希望用 Oxygen 更偏开发者的方式重建页面时。
主要能力:读取 Elementor 存在 _elementor_data 中的 JSON widget 树,映射为 Oxygen 组件,如 section/column→ct_section/ct_column、heading→ct_headline、text-editor→ct_text_block、image→ct_image、button→ct_link_button,并保留文本、图片 URL 与 alt、链接、排版、颜色、间距、背景、边框阴影、CSS 类,以及把响应式后缀转换为 Oxygen 的媒体查询断点。转换时会把颜色和排版注册为 Oxygen 全局样式中的命名设计令牌,页面引用令牌而非内联值。
使用方式:需安装并连接 Respira for WordPress 插件、启用 MCP 连接、激活 Elementor 与 Oxygen Builder;触发语如“migrate elementor to oxygen”。流程为:先做迁移前审计(respira_get_site_context、respira_list_plugins、respira_find_builder_targets、respira_extract_builder_content),生成迁移计划并请求确认,随后逐页读取并转换,创建草稿副本(respira_create_page_duplicate),写入前用 respira_get_snapshot 快照,注入 Oxygen 内容(respira_inject_builder_content,builder=oxygen);再用 respira_find_element 与 respira_update_element 做局部修正,最后验证、生成审核链接(respira_create_review_link)并处理评论,站点发布后可用 respira_purge_cache 清理缓存。
限制:不自动迁移第三方 Elementor 附加组件、动态标签、主题构建器模板、表单、弹窗、WooCommerce widget 和动效;响应式断点与 Elementor 不同,无法保证像素级一致。Oxygen 会禁用 WordPress 主题,需提前知悉。原始 Elementor 页面不会被修改或删除,迁移内容仅写入草稿副本,不会自动发布。价格为暂未提供。