用途:把 WPBakery Page Builder(Visual Composer)页面迁移到 Bricks Builder,从 post_content 解析 [vc_*] shortcode,映射为 Bricks 元素,生成迁移计划待确认后写入目标页面的 _bricks_page_content_2。
主要能力:vc_row/vc_column→Section/Container,vc_column_text→text-basic,vc_single_image→image,vc_btn→button,vc_custom_heading→heading,vc_gallery→gallery,vc_accordion→accordion,vc_tabs→tabs,vc_video、vc_separator、vc_icon、vc_gmaps、vc_progress_bar、vc_raw_html/vc_raw_js 等均有对应;处理 vc_row_inner/vc_column_inner 嵌套,列宽分数转换(1/2→50% 等),解码 Design Options CSS 与 WPBakery 链接编码,解析图片附件 ID,保留 el_class/el_id、文本、图片 alt 与链接等。转换时把颜色和排版注册为 Bricks 全局样式中的命名设计令牌,页面引用令牌而非内联值。
使用方式:触发词“migrate wpbakery to bricks”等。流程为审计(respira_get_site_context、respira_list_plugins、respira_find_builder_targets、respira_extract_builder_content)、生成迁移计划、逐页迁移(respira_create_page_duplicate 后 respira_get_snapshot,respira_inject_builder_content 写入,必要时用 respira_find_element/respira_update_element/respira_batch_update 局部修复)、验证与评审(respira_create_review_link、respira_list_review_comments),上线后 respira_purge_cache。
限制:不能转换主题内置自定义元素、WPBakery 插件扩展元素、vc_grid/vc_masonry_grid、Revolution/Layer Slider、已保存模板;复杂 Design Options 可能只部分提取;前端编辑器像素级定位可能需调整。原页面不会被修改或删除,只创建草稿副本,需用户确认,不自动发布。需 Respira 插件与 MCP 连接、WPBakery 与 Bricks 均启用,并要求读写权限。据资料可自动转换约 75-90% 标准元素。价格与收费资料未提供。