[WordPress] 外掛分享: Migrate Off Elementor

首頁外掛目錄 › Migrate Off Elementor
WordPress 外掛 Migrate Off Elementor 的封面圖片
全新外掛
安裝啟用
尚無評分
剛更新
最後更新
問題解決
WordPress 6.7+ PHP 7.4+ v1.0.0 上架:2026-09-09

內容簡介

Migrate Off Elementor 外掛可將 Elementor 頁面批量或逐頁轉換為原生 WordPress 區塊,無需手動重建,保留原始頁面以便比較,簡化網站轉換過程。

【主要功能】
• 批量或逐頁轉換 Elementor 頁面
• 保留顏色、字型及間距
• 轉換多種內容元素,如圖片、按鈕和影片
• 支援 WooCommerce 產品顯示
• 自動合併 CSS 樣式
• 轉換日誌記錄轉換過程

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Migrate Off Elementor」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Migrate Off Elementor converts Elementor pages into native WordPress blocks, in bulk or one page at a time, so you do not have to rebuild them by hand.
It reads the Elementor data already stored on each page, rebuilds the layout with standard WordPress blocks plus a few of its own, carries over colors, fonts and spacing, and saves the result as a new page. The original is left in place, so you can compare the two and switch over when you are ready. Elementor does not need to be active for a conversion to run.
What it can convert
Content: headings, text, images, galleries and carousels, buttons, videos, icons, spacers, dividers, Google Maps, and shortcodes.
Interactive elements: accordions, toggles, tabs (including nested ones), counters, and progress bars.
Boxes and lists: icon boxes, image boxes, icon lists, call-to-action boxes, testimonials and testimonial carousels, and social icons.
Forms and site parts: contact and search forms, navigation menus, the site logo, and post/blog listings.
WooCommerce: product grids, cart, checkout, mini-cart, product categories, store notices, “my account”, and add-to-cart.
Anything with no exact block equivalent is converted with a general-purpose fallback and flagged in the Conversion Log.
What a conversion changes on your site
Converted pages are saved as brand-new pages, and your Elementor originals are never deleted or edited. Some optional steps in the Conversion Wizard do change site-wide settings, so they are listed here in full:

Theme install. If you choose a block theme in the wizard’s theme step that is not installed, the plugin downloads and installs it from WordPress.org. It only runs if your account may install themes.
Theme switch. If you choose a theme other than the active one, the plugin switches the site’s active theme when the run starts. That changes how the whole site looks to visitors, not only the converted pages.
Additional CSS is merged. When the theme is switched, the previous theme’s Additional CSS is appended to the new theme’s Additional CSS, marked with a “Migrated from” comment. It is on by default, you can turn it off in the wizard, and it always runs in automatic mode.
Template parts. Converted Elementor headers and footers are saved as block template parts. On a block theme, the converted header and footer marked as default take the place of the theme’s own header and footer across the whole site.

Choosing “Keep current theme” in the theme step skips all four.
What to expect
Most pages land very close to the original straight away. Elementor and the block editor handle layout and styling differently, so some things are approximated rather than copied one to one, mostly on busier and highly customised designs. The Conversion Log lists, page by page, what converted cleanly and what is worth a look, and because the result is ordinary block content you fix anything in the editor you already know. Specifically:

Complex pages usually need a few small tweaks after conversion.
Elementor Pro and third-party widgets with no block equivalent are converted with a safe fallback and flagged, rather than recreated exactly.
Motion effects, some pop-ups, and similar builder-only extras may not carry across and can need rebuilding with block tools.
Global Elementor styles (theme-wide colors and fonts set in Elementor) are matched as closely as possible but may need a final check against your theme.

External services
This plugin can connect to the third-party services listed below. The feedback service is only contacted from the admin area, as part of an action you explicitly start (submitting feedback). The others load only when a converted page that uses those features is viewed, or while a Map block is open in the block editor.
Feedback service
Used only if you choose to send feedback about a conversion to the plugin developer. It is never sent automatically; submission requires your explicit consent on the feedback screen.
When you submit feedback, the plugin sends a feedback package to https://block-shift.com/wp-json/etg-feedback/v1/submit, authenticated with a per-site client ID/secret generated and stored on your site. The package contains: environment data (site domain, a hashed site URL, plugin/WordPress/PHP versions, active theme, locale), your browser/screen details, the conversion run data and summary, your rating and notes, and, for the pages you select, the original Elementor page data and the converted page content. Page content is sent as-is: it is not anonymised or filtered, so it may contain personal data if the page does.
This service is operated by Progressus. Privacy policy: https://progressus.io/privacy-policy
Google Fonts
Converted pages may reuse web fonts from the original Elementor design. When such a page is viewed, the visitor’s browser loads those fonts from Google Fonts (https://fonts.googleapis.com and https://fonts.gstatic.com).
This service is provided by Google. Terms: https://policies.google.com/terms — Privacy policy: https://policies.google.com/privacy
Embedded maps and videos
If a converted page contains a map or video, the page embeds it from Google Maps (https://maps.google.com) or YouTube (https://www.youtube.com), the same way the original Elementor page did. These embeds load when such a page is viewed, and also in the block editor while a Map block is open, so that you can see a preview of the map you are editing. In the editor the preview is rebuilt once you stop typing, not on every keystroke.
A Google Maps embed is a page served by Google inside an iframe. Once it loads, Google’s own code in that iframe fetches map tiles and its supporting resources from further Google hosts: https://www.google.com, https://maps.googleapis.com, https://places.googleapis.com, https://maps.gstatic.com, https://fonts.googleapis.com and https://fonts.gstatic.com. The plugin sends Google only the address or the coordinates stored in the block, plus the zoom level.
Provided by Google. Terms: https://policies.google.com/terms and https://www.youtube.com/t/terms — Privacy policy: https://policies.google.com/privacy
Google Maps Embed API
Only used if you enter a Google Maps API key in Settings > Integrations. There is no key by default and this service is not contacted until you set one.
With a key set, Map blocks are embedded from the Google Maps Embed API (https://www.google.com/maps/embed/v1/place) instead of the keyless Google Maps embed, both on the public page and in the block editor preview. The plugin sends Google your API key, the address or coordinates stored in the block, and the zoom level.
Provided by Google. Terms: https://policies.google.com/terms and https://cloud.google.com/maps-platform/terms — Privacy policy: https://policies.google.com/privacy
Source code
Development happens in the open at https://github.com/Progressus-io/elementor-to-gutenberg, which holds the uncompressed sources for everything the plugin builds, including the JavaScript and SCSS behind every block under src/. Released ZIPs are built from it with npm run build.
Two third-party libraries ship in compressed form:

Swiper 11.2.10 (MIT), at assets/vendor/swiper/. Source: https://github.com/nolimits4web/swiper/releases/tag/v11.2.10
Font Awesome Free 6.5.0 (icons CC BY 4.0, fonts SIL OFL 1.1, code MIT), at assets/vendor/fontawesome/. Source: https://github.com/FortAwesome/Font-Awesome/releases/tag/6.5.0

Lucide line icons (ISC) are inlined uncompressed in assets/js/pgs-icons.js. Source: https://github.com/lucide-icons/lucide

延伸相關外掛

文章
Filter
Mastodon