Linux 软件免费装
Banner图

Migro - Content Migration & Deployment

开发者 migro
更新时间 2026年7月11日 06:22
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

backup migration staging deployment push-pull

下载

2.2.4 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 2.3.0 2.3.1 2.3.2 2.3.3 2.3.4 2.4.0 2.4.1 2.2.3

详情介绍:

You changed one post. Why clone the whole site? Traditional WordPress migration plugins were built for moving hosts: export the database, overwrite production, hope nothing breaks. Migro was built for editorial deployment. Push individual posts and pages between staging and production without touching the rest of the live site. Deploy exactly what changed (including media, taxonomies, metadata, and author attribution) and leave everything else untouched. Built for agencies, publishers, freelancers, and editorial teams running real staging workflows. What Migro does Migro is a selective WordPress migration plugin that deploys content between environments. Choose a post or page, click Push, and Migro transfers only that content and its dependencies: Pull works the same way in reverse, syncing live content back into staging for testing and revision. Why Migro exists Site-migration tools solve infrastructure problems. Migro solves editorial workflow problems. Most WordPress teams do not want to: They just want to safely deploy finished content. Migro is built specifically for that workflow. Built for staging-to-production workflows Whether you are an agency managing client sites or a publisher coordinating editors and reviewers, Migro fits directly into modern WordPress workflows. Headline features Smart page builder detection Modern page builders store layouts as serialized data containing environment-specific URLs and generated assets. Unsafe migrations can corrupt layouts or break rendering. Migro detects content created with Elementor, Divi, Beaver Builder, Bricks, Oxygen, Breakdance, Droip, and WPBakery. The free version warns before deployment when builder content is detected, so a deployment cannot silently break a destination layout. Migro Pro adds serialized data rewriting, safe builder migration, CSS regeneration, and environment-aware asset handling. AI-powered alt text Migro can generate alt text for images missing accessibility metadata using the WordPress 7.0 AI Connector and your own provider account. Supported providers: Anthropic, OpenAI, and Google Gemini. Existing alt text is never overwritten. Requests are sent directly from your WordPress site to the provider using your own API key. Migro never proxies the call and never sees your key. Built for production use How Migro compares to site-migration plugins Traditional migration plugins move entire WordPress installations. Migro deploys content changes. How it works
  1. Install Migro on both WordPress environments
  2. Connect staging and production using the setup wizard
  3. Select the posts or pages to deploy
  4. Click Push or Pull
  5. Review the deployment summary
  6. Restore from backup instantly if needed
No command line required. WP-CLI is available in Migro Pro for automation and CI/CD pipelines. Migro Pro Migro Pro adds advanced workflow and commerce support: The free version remains fully functional with no deployment limits and no nag screens.

安装:

  1. Upload the plugin files to /wp-content/plugins/migro-content-migrator
  2. Activate the plugin through the 'Plugins' screen
  3. Follow the setup wizard to configure your connection
  4. Start deploying content!

屏幕截图:

  • Connection setup with the staging/production wizard
  • Per-item deployment results with the full operation summary
  • Backups page with one-click restore

升级注意事项:

2.4.1 Maintenance and security release: clearer media upload error reporting, more reliable AI alt-text generation, hardened remote requests and database queries, and updated translations.

常见问题:

How is Migro different from Duplicator or All-in-One WP Migration?

Those are site migration tools, built for moving an entire WordPress install from one host to another in a one-shot, all-or-nothing transfer. Migro is a content deployment tool, built for the ongoing workflow of pushing individual posts from staging to production while leaving the rest of the live site alone. Different problem, different product.

Do I need to install Migro on both sites?

Yes. Migro needs to be active on both the source and destination site.

Can content go both ways?

Yes. Push and Pull are both first-class operations. You can pull live content back to staging just as easily as pushing staging drafts to production.

What happens to images that already exist on the destination?

Migro hashes incoming media with MD5. If an identical file already exists in the destination's Media Library, Migro links to the existing attachment instead of uploading a duplicate.

Will deploying a post change its URL on the destination?

Migro preserves the original slug. The destination URL will match the source unless the permalink structure differs between environments.

What's the difference between Overwrite and Skip?

Overwrite updates the existing item in place: same post ID, same URL, updated content. Skip leaves any existing destination post untouched. You pick the mode at deployment time.

What if I deploy something by mistake?

Every deployment that overwrites existing content creates a local backup first. The Backups page lets you restore the previous version with one click. Backups are retained for 30 days by default.

Does the AI alt-text feature cost anything?

Migro's AI integration uses the WordPress 7.0 AI Connector. You bring your own API key (Anthropic, OpenAI, or Google Gemini) and pay your provider directly. Migro never charges you for AI usage, never proxies the requests, and never sees your key. Generated alt text is cached locally so re-deploying the same content doesn't re-call the provider. Existing alt text is never overwritten.

Can Editors deploy content, or only Admins?

Editors can run deployments. This is intentional. For agencies, it lets your client push their own finished drafts without you needing to give them admin access.

Are there any usage limits?

No. Migro is unlimited. There's no monthly cap and no nag screen. The Pro version adds features (Custom Post Types, ACF, Yoast, WooCommerce, scheduling, WP-CLI), not volume.

Does Migro work with multisite?

Migro is designed for single-site installations. Multisite is not currently supported.

Does Migro migrate users?

No. User accounts are not migrated. If a post author doesn't exist on the destination, the post is assigned to the admin who ran the deployment.

Is my database password stored securely?

Database passwords are encrypted before being saved to the WordPress options table. They are never stored or transmitted in plain text.

Can I use Migro with a staging environment on a different server?

Yes, as long as you have the remote site's database credentials and can create an Application Password on that site. Migro also supports custom sockets (for Local by WP Engine and similar), custom timeouts, and SSL verification toggles for tricky local environments.

What if a deployment fails halfway through?

Each item is deployed independently. If one fails, the others continue. The Logs page shows exactly which items succeeded, which were skipped, and which failed with the error message and a retry option.

Does Migro handle WooCommerce product variations?

Yes, but WooCommerce migration requires the Pro version. Variable products and all their variations are fully migrated including pricing, stock, attributes, and images.

Does Migro work with page builders?

The free version detects page builder content (Elementor, Divi, Beaver Builder, Bricks, Oxygen, Breakdance, Droip, WPBakery) and leaves those pages out of the deployment, because page builders store their layouts as serialized data with hardcoded URLs that don't survive a host change without specialized handling. Safe page builder migration, including serialized data rewriting and CSS regeneration, is part of Migro Pro.

Is Migro translated into other languages?

Yes. English, Brazilian Portuguese (pt_BR), and Spanish (es_ES) are bundled. The non-English translations started as machine translations and improve with community contributions.

Does Migro collect any usage data?

Only if you explicitly opt in. After installation Migro shows a one-time prompt asking whether you want to share anonymous usage data. Nothing is sent unless you choose "Yes". If you decline or ignore the prompt, no data ever leaves your site, and you can change your choice at any time on the Settings page. When enabled, Migro sends anonymous, non-personal information such as the plugin version, WordPress/PHP version, and aggregate deployment counts. It never sends post content, URLs, credentials, or any personally identifiable information.

What's the minimum WordPress version required?

WordPress 5.6. This is the version that introduced Application Passwords, which Migro uses for REST API authentication.

更新日志:

2.4.1 - 2026-07-10 2.4.0 - 2026-05-29 2.3.4 2.3.3 2.3.2 2.3.1 2.3.0 2.2.9 2.2.8 2.2.6 2.2.5 2.2.4 2.2.3