[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fe73QleCIhEkjs9GlhHCCR1EOOT4tUtAjM2-1XKxoG8A":3,"$f7JHC9NNtlC1a92CNJNbd6vBhSrQR4vAfU-WlLueVXis":143,"$fFjAEqPUO4CKfDluCWfWV9x4H1wck1F6YZOjNWiFtXF0":148},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":16,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":36,"analysis":25,"fingerprints":25},"website-import-tool-for-site-pro","Website Import Tool for Site.pro","1.0","b1accounting","https:\u002F\u002Fprofiles.wordpress.org\u002Fb1accounting\u002F","\u003Cp>This plugin allows you to send your current WordPress website URL to the \u003Ca href=\"https:\u002F\u002Fsite.pro\u002F\" rel=\"nofollow ugc\">Site.pro website builder\u003C\u002Fa> for import.\u003C\u002Fp>\n","Import a WordPress website into an external migration tool via the admin interface.",0,364,"2026-04-29T11:32:00.000Z","6.9.5","5.8","",[18,19,20,21,22],"backup","import","migration","site-migration","site-transfer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebsite-import-tool-for-site-pro.1.0.1.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},2,200,99,111,78,"2026-08-29T02:36:15.416Z",[37,60,86,103,125],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":24,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":32,"vuln_count":58,"unpatched_count":11,"last_vuln_date":59,"fetched_at":26},"prime-mover","Prime Mover – Migrate WordPress Website & Backups","2.1.6","Codexonics","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodexonics\u002F","\u003Ch4>Easily Transfer WordPress Site to New Host\u002FServer\u002FDomain\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Move single-site installation to another single-site server.\u003C\u002Fli>\n\u003Cli>Move WP single-site to existing multisite sub-site.\u003C\u002Fli>\n\u003Cli>Migrate the subsite to another multisite subsite.\u003C\u002Fli>\n\u003Cli>Migrate multisite sub-site to single-site.\u003C\u002Fli>\n\u003Cli>Migrate within WordPress admin.\u003C\u002Fli>\n\u003Cli>WordPress backup and restore packages within single-site or multisite.\u003C\u002Fli>\n\u003Cli>Backup WordPress subsite (in multisite).\u003C\u002Fli>\n\u003Cli>You can back up the WordPress database within admin before testing something and restoring it with one click.\u003C\u002Fli>\n\u003Cli>Cross-platform compatible (Nginx \u002F Apache \u002F Litespeed \u002F Microsoft IIS \u002F Localhost).\u003C\u002Fli>\n\u003Cli>Clone a single site and restore it to any server.\u003C\u002Fli>\n\u003Cli>Clone subsite in multisite and restore it as single-site or multisite.\u003C\u002Fli>\n\u003Cli>Supports legacy multisites.\u003C\u002Fli>\n\u003Cli>Debug package.\u003C\u002Fli>\n\u003Cli>Supports backup of the non-UTF8 single-site or multisite database.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FQAVVXcoQU8g?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>PRO Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Scheduled backups: Automatic backup support for multisite and single-site.\u003C\u002Fli>\n\u003Cli>Save time during migration with the direct site-to-site package transfer.\u003C\u002Fli>\n\u003Cli>Move the backup location outside the WordPress public directory for better security.\u003C\u002Fli>\n\u003Cli>Migrate or backup WordPress multisite main site.\u003C\u002Fli>\n\u003Cli>Encrypt WordPress database in backups for maximum data privacy.\u003C\u002Fli>\n\u003Cli>Encrypt the WordPress media directory inside the backup for better security.\u003C\u002Fli>\n\u003Cli>Encrypt plugin and theme files inside the backup\u002Fpackage for protection.\u003C\u002Fli>\n\u003Cli>Export and restore the backup package from Dropbox.\u003C\u002Fli>\n\u003Cli>Save and restore packages from and to Google Drive.\u003C\u002Fli>\n\u003Cli>Exclude plugins from the backup (or network-activated plugins if multisite).\u003C\u002Fli>\n\u003Cli>Exclude upload directory files from the backup to reduce the package size.\u003C\u002Fli>\n\u003Cli>Improved migrated site performance by excluding unused database tables created by inactive plugins.\u003C\u002Fli>\n\u003Cli>Create a new multisite subsite with a specific blog ID.\u003C\u002Fli>\n\u003Cli>Disable network maintenance in multisite so only the affected subsite is in maintenance mode.\u003C\u002Fli>\n\u003Cli>Configure migration parameters to optimize and tweak backup\u002Fmigration packages.\u003C\u002Fli>\n\u003Cli>It includes all complete restoration options at your own choice and convenience.\u003C\u002Fli>\n\u003Cli>Full access to the settings screen to manage all basic and plugin advanced configurations.\u003C\u002Fli>\n\u003Cli>Migrate non-UTF8 database charset to standard UTF8 database charset (utf8mb4).\u003C\u002Fli>\n\u003Cli>Migrate UTF8 database charset (utf8mb4) to non-UTF8 database charset (edge case scenario).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcodexonics.com\u002Fprime_mover\u002Fprime-mover\u002F\" rel=\"nofollow ugc\">Prime Mover Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","The simplest all-around WordPress migration tool\u002Fbackup plugin. These support multisite backup\u002Fmigration or clone WP site\u002Fmultisite subsite.",10000,431231,137,"2026-06-06T00:01:00.000Z","7.0.2","4.9.8","5.6",[18,53,54,55],"clone","migrate-wordpress","multisite-migration","https:\u002F\u002Fcodexonics.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprime-mover.2.1.6.zip",1,"2023-11-24 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":49,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":81,"download_link":82,"security_score":83,"vuln_count":84,"unpatched_count":58,"last_vuln_date":85,"fetched_at":26},"1-click-migration","1 Click Migration & Backup: Free WordPress Migration Plugin with Zero Downtime & Easy Clone","3.1.5","1clickmigration","https:\u002F\u002Fprofiles.wordpress.org\u002F1clickmigration\u002F","\u003Ch3>1-Click Migration: Your Ultimate Free WordPress Migration Plugin & Backup Solution\u003C\u002Fh3>\n\u003Cp>Discover the ultimate free WordPress migration plugin for effortless WordPress backup and restore. 1-Click Migration empowers you to migrate WordPress site, clone WordPress site, or perform a WordPress site transfer between hosts or domains with guaranteed zero downtime WordPress migration. It’s the ideal WordPress staging plugin and a complete solution for robust WordPress backup and restore.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Choose 1-Click Migration for WordPress Backup & Migration?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>One-Click WordPress Backup & Migration\u003C\u002Fstrong> – Effortlessly backup and restore your WordPress site with a single click\u003Cbr \u002F>\n✅ \u003Cstrong>Seamless WordPress Site Migration\u003C\u002Fstrong> – Easily migrate WordPress site to a new host or domain safely and quickly, making any WordPress site transfer a breeze.\u003Cbr \u002F>\n✅ \u003Cstrong>Clone WordPress Site for Staging\u003C\u002Fstrong> – Instantly clone WordPress site to create WordPress staging plugin environments or development copies.\u003Cbr \u002F>\n✅ \u003Cstrong>Zero Downtime WordPress Migration\u003C\u002Fstrong> – Ensure your live site remains fully operational throughout the entire WordPress backup and migration process for true zero downtime WordPress migration.\u003Cbr \u002F>\n✅ \u003Cstrong>Selective WordPress Backup & Restore\u003C\u002Fstrong> – Granularly choose what to backup and restore for your WordPress site: database, plugins, uploads, themes, and more.\u003Cbr \u002F>\n✅ \u003Cstrong>Automatic URL & Data Replacement\u003C\u002Fstrong> – All URLs and serialized data update automatically when you move WordPress site to a new domain.\u003Cbr \u002F>\n✅ \u003Cstrong>Secure Encrypted WordPress Backups\u003C\u002Fstrong> – Keep your WordPress backups safe with password protection and military-grade encryption.\u003Cbr \u002F>\n✅ \u003Cstrong>Direct WordPress Site Transfer\u003C\u002Fstrong> – Perform a swift WordPress site transfer directly server-to-server, avoiding large downloads or uploads.\u003Cbr \u002F>\n✅ \u003Cstrong>No Size Limits for WordPress Migration\u003C\u002Fstrong> – Backup and migrate WordPress site of any size, 100% free, unlike other free WordPress migration plugins.\u003Cbr \u002F>\n✅ \u003Cstrong>Easy WordPress Migration for All\u003C\u002Fstrong> – Enjoy an intuitive and easy WordPress migration plugin experience for beginners and professionals alike.\u003C\u002Fp>\n\u003Cp>Perfect for: Migrate WordPress site, complete WordPress backup and restore, create WordPress staging plugin environments, clone WordPress site for development, seamless WordPress site transfer between hosts, or to move WordPress site to a new domain. Your all-in-one free WordPress migration plugin!\u003C\u002Fp>\n\u003Cp>Learn more: \u003Ca href=\"https:\u002F\u002F1clickmigration.com\" rel=\"nofollow ugc\">1ClickMigration.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>How WordPress Backup & Migration Works\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Backup Your WordPress Site:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Remove unnecessary themes, plugins, and media files to optimize backup size\u003Cbr \u002F>\n2. Optional: Clean your database with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-database-cleaner\u002F\" rel=\"ugc\">Advanced Database Cleaner\u003C\u002Fa>\u003Cbr \u002F>\n3. Deactivate all plugins except 1-Click Migration\u003Cbr \u002F>\n4. Enter your email and click \u003Cstrong>Backup Site\u003C\u002Fstrong> – typically completes in 10-30 minutes\u003Cbr \u002F>\n5. Save the 8-character restore code we email you when the backup completes\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Migrate & Restore Your WordPress Site:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Install WordPress and 1-Click Migration on your new hosting provider\u003Cbr \u002F>\n2. Delete any pre-installed plugins from the new site\u003Cbr \u002F>\n3. Enter the same email you used for the backup, paste the restore code from your email\u003Cbr \u002F>\n4. Click \u003Cstrong>Restore Site\u003C\u002Fstrong> to complete your WordPress migration\u003Cbr \u002F>\n5. Large sites can use selective restore options for files over 1GB\u003C\u002Fp>\n\u003Ch3>Advanced WordPress Backup & Migration Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Selective Backup & Restore Options:\u003C\u002Fstrong>\u003Cbr \u002F>\nChoose exactly what to backup and migrate:\u003Cbr \u002F>\n* WordPress Database backup\u003Cbr \u002F>\n* Plugins backup and migration\u003Cbr \u002F>\n* Media uploads backup (images, videos, files)\u003Cbr \u002F>\n* Theme files backup and transfer\u003Cbr \u002F>\n* Selective restore for large WordPress sites\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Migration & Backup Management:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Retry Failed Backups\u003C\u002Fstrong> – Automatic and manual retry options for WordPress backup\u003Cbr \u002F>\n* \u003Cstrong>Stop & Reset\u003C\u002Fstrong> – Cancel and restart backup or migration process anytime\u003Cbr \u002F>\n* \u003Cstrong>Large Site Support\u003C\u002Fstrong> – Restore WordPress sites over 1GB in sections for better stability\u003Cbr \u002F>\n* \u003Cstrong>Progress Tracking\u003C\u002Fstrong> – Real-time backup and migration progress monitoring\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WordPress Backup Security & Privacy:\u003C\u002Fstrong>\u003Cbr \u002F>\n* AES-256 encryption applied locally before files leave your server\u003Cbr \u002F>\n* Secure Amazon S3 cloud storage for WordPress backups\u003Cbr \u002F>\n* Backups automatically deleted after 48 hours\u003Cbr \u002F>\n* Restore requires both your email and the 8-character code we send you\u003Cbr \u002F>\n* GDPR compliant WordPress backup solution\u003C\u002Fp>\n\u003Ch3>Reviews\u003C\u002Fh3>\n\u003Cp>If you love 1-Click Migration, please leave a \u003Cstrong>5-star review\u003C\u002Fstrong> on WordPress.org! Your feedback helps us improve this WordPress migration plugin.\u003C\u002Fp>\n","Free WordPress migration plugin for backup, restore, clone, and site transfer with zero downtime. Migrate WordPress site easily.",400,27026,90,39,"2026-05-25T15:05:00.000Z","4.0","7.4",[76,77,78,79,80],"clone-wordpress","wordpress-backup","wordpress-migration","wordpress-restore","wordpress-site-transfer","https:\u002F\u002Fwordpress.org\u002Fplugins\u002F1-click-migration\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F1-click-migration.zip",74,4,"2025-05-08 18:08:20",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":31,"downloaded":94,"rating":24,"num_ratings":58,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":74,"tags":98,"homepage":101,"download_link":102,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"flywp-migrator","FlyWP Migrator – Migrate Your Site to FlyWP","1.3.0","FlyWP","https:\u002F\u002Fprofiles.wordpress.org\u002Fflywp\u002F","\u003Cp>Ready to give your WordPress site the speed and security it deserves? FlyWP Migrator makes moving your site to FlyWP’s powerful hosting platform a breeze. No more complicated migration processes or downtime – just simple, stress-free transfers.\u003C\u002Fp>\n\u003Ch4>Why Move to FlyWP?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>🚀 \u003Cstrong>Blazing Fast Performance\u003C\u002Fstrong> – Your site will run on FlyWP’s optimized servers\u003C\u002Fli>\n\u003Cli>🔒 \u003Cstrong>Rock-Solid Security\u003C\u002Fstrong> – Built-in protection against threats and attacks\u003C\u002Fli>\n\u003Cli>🎯 \u003Cstrong>One-Click Migration\u003C\u002Fstrong> – Move your entire site with just a migration key\u003C\u002Fli>\n\u003Cli>⚡ \u003Cstrong>Zero Downtime\u003C\u002Fstrong> – Your site stays live during the whole process\u003C\u002Fli>\n\u003Cli>💪 \u003Cstrong>Expert Support\u003C\u002Fstrong> – Get help when you need it\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Everything Moves With You\u003C\u002Fh4>\n\u003Cp>Don’t worry about losing anything – we move it all:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>📸 All your images and media files\u003C\u002Fli>\n\u003Cli>🎨 Your theme and customizations\u003C\u002Fli>\n\u003Cli>🔌 Every plugin and its settings\u003C\u002Fli>\n\u003Cli>📝 All your posts and pages\u003C\u002Fli>\n\u003Cli>💬 Comments and user data\u003C\u002Fli>\n\u003Cli>⚙️ Site settings and configurations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>It’s As Easy As 1-2-3\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install the plugin\u003C\u002Fli>\n\u003Cli>Copy your migration key\u003C\u002Fli>\n\u003Cli>Paste the migration key in your FlyWP migrate site wizard\u003C\u002Fli>\n\u003Cli>Let us handle the rest!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Perfect for bloggers, business owners, and anyone looking to give their WordPress site a better home. No technical knowledge needed!\u003C\u002Fp>\n\u003Ch4>We’ve Got Your Back\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Clear progress updates throughout the migration\u003C\u002Fli>\n\u003Cli>Automatic handling of large files\u003C\u002Fli>\n\u003Cli>Smart error recovery if anything interrupts the process\u003C\u002Fli>\n\u003Cli>Friendly support team ready to help\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Join thousands of happy website owners who’ve already moved to FlyWP’s optimized hosting platform. Experience better performance, tighter security, and peace of mind.\u003C\u002Fp>\n","Move your WordPress site to FlyWP's lightning-fast hosting platform with just a few clicks. No technical knowledge required!",2230,"2026-01-20T06:35:00.000Z","6.7.5","6.0",[18,99,20,21,100],"flywp","transfer","https:\u002F\u002Fflywp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflywp-migrator.1.3.0.zip",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":11,"num_ratings":11,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":122,"download_link":123,"security_score":124,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"one-menu-export-import","One Menu Export Import","1.0.0","Sujith","https:\u002F\u002Fprofiles.wordpress.org\u002Fsujithwild\u002F","\u003Cp>One Menu Export Import lets you export your WordPress navigation menus to a JSON file and import them back with just a few clicks. The plugin features a modern, tabbed admin interface and supports all standard WordPress menu types and fields.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Export any menu to a JSON file\u003Cbr \u002F>\n* Import menus from JSON (with parent\u002Fchild structure)\u003Cbr \u002F>\n* Clean, modern UI in the WordPress admin\u003Cbr \u002F>\n* AJAX-powered for a smooth experience\u003Cbr \u002F>\n* Secure: uses nonces and permission checks\u003Cbr \u002F>\n* No coding required\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Export:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Go to Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Menu Exporter.\u003C\u002Fli>\n\u003Cli>Select the ‘Export Menus’ tab.\u003C\u002Fli>\n\u003Cli>Choose a menu and click ‘Export Menu’ to download a JSON file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Go to the ‘Import Menus’ tab.\u003C\u002Fli>\n\u003Cli>Upload a previously exported JSON file and enter a new menu name.\u003C\u002Fli>\n\u003Cli>Click ‘Import Menu’ to create the menu.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by Sujith.\u003C\u002Fp>\n","Easily export and import your WordPress menus with a modern, user-friendly interface. Perfect for backups, migrations, or cloning menus between sites.",20,633,"2025-07-21T13:10:00.000Z","6.8.6","5.0","7.0",[118,119,120,121],"export-menus","import-menus","menu-backup","menu-migration","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fone-menu-export-import\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fone-menu-export-import.zip",92,{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":11,"num_ratings":11,"last_updated":135,"tested_up_to":49,"requires_at_least":136,"requires_php":137,"tags":138,"homepage":141,"download_link":142,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"mksddn-migrate-content","MksDdn Migrate Content","2.4.1","Max","https:\u002F\u002Fprofiles.wordpress.org\u002Fmksddn\u002F","\u003Cp>MksDdn Migrate Content is a clean-room migration suite that packages your site into deterministic \u003Ccode>.wpbkp\u003C\u002Fcode> archives. Each bundle contains a manifest, checksum, database segments, media, selected files, and user decisions, so imports stay predictable.\u003C\u002Fp>\n\u003Ch4>Why MksDdn Migrate Content?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dual export modes\u003C\u002Fstrong> – choose Full Site (database + uploads\u002Fplugins\u002Fmu-plugins\u002Fthemes) or Selected Content (multi-select posts\u002Fpages\u002FCPTs) with or without referenced media.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Chunked pipeline\u003C\u002Fstrong> – large archives stream through REST API endpoints with resume tokens, so multi‑GB transfers survive flaky networks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User merge control\u003C\u002Fstrong> – compare archive vs current users and decide how to merge conflicts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme import mode\u003C\u002Fstrong> – when a theme archive is detected, choose replace vs merge before applying changes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Integrity & safety\u003C\u002Fstrong> – \u003Ccode>.wpbkp\u003C\u002Fcode> archives ship with manifests and checksums; imports verify capabilities, nonces, and disk space before touching data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import preflight\u003C\u002Fstrong> – unified import is a two-step flow: run preflight (read-only report), then start the real import from the report without uploading the file again (browser uploads are staged server-side between steps).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Feature Highlights\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Archive format with manifest, checksum, and payload folders (\u003Ccode>content.json\u003C\u002Fcode>, \u003Ccode>media\u002F\u003C\u002Fcode>, \u003Ccode>options\u002F\u003C\u002Fcode>, filesystem slices).\u003C\u002Fli>\n\u003Cli>Media scanner that collects featured images, galleries, attachments referenced inside blocks or shortcodes.\u003C\u002Fli>\n\u003Cli>File-system coverage for \u003Ccode>wp-content\u002Fuploads\u003C\u002Fcode>, \u003Ccode>wp-content\u002Fplugins\u003C\u002Fcode>, \u003Ccode>wp-content\u002Fmu-plugins\u003C\u002Fcode>, \u003Ccode>wp-content\u002Fthemes\u003C\u002Fcode> with filters to skip VCS\u002Fsystem files.\u003C\u002Fli>\n\u003Cli>Chunked upload\u002Fdownload JS client with live progress, auto-resume, and graceful fallback to direct transfer.\u003C\u002Fli>\n\u003Cli>Server file import – select backup files directly from \u003Ccode>wp-content\u002Fuploads\u002Fmksddn-mc\u002Fimports\u002F\u003C\u002Fcode> directory without browser uploads.\u003C\u002Fli>\n\u003Cli>Custom \u003Ccode>.wpbkp\u003C\u002Fcode> drag-and-drop uploader with checksum guardrails (UI polish deferred to next milestone, functionality already complete).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Architecture\u003C\u002Fh3>\n\u003Cp>The plugin follows SOLID principles and WordPress Coding Standards with a clean, modular architecture:\u003C\u002Fp>\n\u003Ch4>Service Container & Dependency Injection\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Centralized \u003Ccode>ServiceContainer\u003C\u002Fcode> manages all dependencies\u003C\u002Fli>\n\u003Cli>Service Providers (\u003Ccode>CoreServiceProvider\u003C\u002Fcode>, \u003Ccode>AdminServiceProvider\u003C\u002Fcode>, \u003Ccode>ExportServiceProvider\u003C\u002Fcode>, \u003Ccode>ImportServiceProvider\u003C\u002Fcode>, \u003Ccode>ChunkServiceProvider\u003C\u002Fcode>) register services\u003C\u002Fli>\n\u003Cli>All dependencies resolved through container, eliminating direct instantiation\u003C\u002Fli>\n\u003Cli>Full support for interface-based dependency injection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Request Handlers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>ExportRequestHandler\u003C\u002Fcode> – handles export requests\u003C\u002Fli>\n\u003Cli>\u003Ccode>ImportRequestHandler\u003C\u002Fcode> – delegates to specialized import services (supports unified import via \u003Ccode>UnifiedImportOrchestrator\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>UserMergeRequestHandler\u003C\u002Fcode> – processes user merge operations\u003C\u002Fli>\n\u003Cli>\u003Ccode>ThemePreviewRequestHandler\u003C\u002Fcode> – handles theme preview cancel operations\u003C\u002Fli>\n\u003Cli>\u003Ccode>ChunkRestController\u003C\u002Fcode> – REST API controller for chunked upload\u002Fdownload operations\u003C\u002Fli>\n\u003Cli>All handlers implement corresponding interfaces for testability\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Service Layer\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>SelectedContentImportService\u003C\u002Fcode> – handles selected content imports\u003C\u002Fli>\n\u003Cli>\u003Ccode>FullSiteImportService\u003C\u002Fcode> – manages full site imports\u003C\u002Fli>\n\u003Cli>\u003Ccode>ThemeImportService\u003C\u002Fcode> – handles theme archive imports\u003C\u002Fli>\n\u003Cli>\u003Ccode>UnifiedImportOrchestrator\u003C\u002Fcode> – orchestrates unified import with automatic type detection; step 1 is always preflight, step 2 runs the real import using a stored file reference\u003C\u002Fli>\n\u003Cli>\u003Ccode>ImportPreflightService\u003C\u002Fcode> – read-only analysis for unified import preflight\u003C\u002Fli>\n\u003Cli>\u003Ccode>PreflightReportStore\u003C\u002Fcode> – short-lived transient storage for preflight reports and follow-up import handles (staged browser uploads under \u003Ccode>wp-content\u002Fuploads\u002Fmksddn-mc\u002Fpreflight\u002F\u003C\u002Fcode>, or chunk\u002Fserver identifiers)\u003C\u002Fli>\n\u003Cli>\u003Ccode>ImportTypeDetector\u003C\u002Fcode> – detects import type (full site or selected content) from archive file\u003C\u002Fli>\n\u003Cli>\u003Ccode>ImportFileValidator\u003C\u002Fcode> – validates uploaded files\u003C\u002Fli>\n\u003Cli>\u003Ccode>ImportPayloadPreparer\u003C\u002Fcode> – prepares import payloads\u003C\u002Fli>\n\u003Cli>\u003Ccode>ServerBackupScanner\u003C\u002Fcode> – scans and validates backup files on the server\u003C\u002Fli>\n\u003Cli>\u003Ccode>ResponseHandler\u003C\u002Fcode> – manages redirects and status messages\u003C\u002Fli>\n\u003Cli>\u003Ccode>NotificationService\u003C\u002Fcode> – handles user notifications\u003C\u002Fli>\n\u003Cli>\u003Ccode>ProgressService\u003C\u002Fcode> – tracks operation progress\u003C\u002Fli>\n\u003Cli>\u003Ccode>ErrorHandler\u003C\u002Fcode> – centralized error handling and logging\u003C\u002Fli>\n\u003Cli>\u003Ccode>UserDiffBuilder\u003C\u002Fcode> – builds user difference comparison\u003C\u002Fli>\n\u003Cli>\u003Ccode>UserMergeApplier\u003C\u002Fcode> – applies user merge operations\u003C\u002Fli>\n\u003Cli>\u003Ccode>ThemePreviewStore\u003C\u002Fcode> – stores pending theme import previews\u003C\u002Fli>\n\u003Cli>\u003Ccode>DeactivationCleanup\u003C\u002Fcode> – clears temporary upload state and service directories when the plugin is deactivated\u003C\u002Fli>\n\u003Cli>\u003Ccode>PostImportMaintenance\u003C\u002Fcode> – centralizes cache\u002Frewrite cleanup after full import and emergency purge if the database was partially updated; performs global flush plus targeted \u003Ccode>wp_cache_flush_group()\u003C\u002Fcode> when supported, bumps posts\u002Fterms\u002Fcomments last_changed hooks, exposes \u003Ccode>mksddn_mc_post_import_object_cache_flush_groups\u003C\u002Fcode> filter, integrates page-cache plugins via best-effort function calls and hooks\u003C\u002Fli>\n\u003Cli>\u003Ccode>FullImportMaintenance\u003C\u002Fcode> – file-based runtime lock and early 503 gate while a full-site import is running (admin, CLI, cron exempt; REST blocked unless explicitly allowed)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contracts (Interfaces)\u003C\u002Fh4>\n\u003Cp>All key components implement interfaces:\u003Cbr \u002F>\n* \u003Ccode>ExporterInterface\u003C\u002Fcode>, \u003Ccode>ImporterInterface\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>MediaCollectorInterface\u003C\u002Fcode>, \u003Ccode>ChunkJobRepositoryInterface\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>UserPreviewStoreInterface\u003C\u002Fcode>, \u003Ccode>ThemePreviewStoreInterface\u003C\u002Fcode>, \u003Ccode>UserDiffBuilderInterface\u003C\u002Fcode>, \u003Ccode>UserMergeApplierInterface\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>NotificationServiceInterface\u003C\u002Fcode>, \u003Ccode>ProgressServiceInterface\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>ArchiveHandlerInterface\u003C\u002Fcode>, \u003Ccode>ValidatorInterface\u003C\u002Fcode>\u003Cbr \u002F>\n* Request handler interfaces for all handlers\u003C\u002Fp>\n\u003Ch4>Error Handling\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Specialized exceptions: \u003Ccode>ValidationException\u003C\u002Fcode>, \u003Ccode>FileOperationException\u003C\u002Fcode>, \u003Ccode>DatabaseOperationException\u003C\u002Fcode>, \u003Ccode>ImportException\u003C\u002Fcode>, \u003Ccode>ExportException\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Centralized \u003Ccode>ErrorHandler\u003C\u002Fcode> for consistent error processing\u003C\u002Fli>\n\u003Cli>Proper logging and user-friendly error messages\u003C\u002Fli>\n\u003Cli>Validation classes: \u003Ccode>ArchiveValidator\u003C\u002Fcode>, \u003Ccode>ImportDataValidator\u003C\u002Fcode>, \u003Ccode>ExportDataValidator\u003C\u002Fcode>, \u003Ccode>FileValidator\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Performance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>BatchLoader\u003C\u002Fcode> for optimized database queries (prevents N+1 problems)\u003C\u002Fli>\n\u003Cli>Efficient media collection with batch processing (\u003Ccode>AttachmentCollector\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Chunked transfer for large files via REST API (\u003Ccode>ChunkRestController\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Memory-efficient streaming for large archives\u003C\u002Fli>\n\u003Cli>\u003Ccode>FullArchivePayload\u003C\u002Fcode> for efficient archive payload handling\u003C\u002Fli>\n\u003Cli>\u003Ccode>ContentCollector\u003C\u002Fcode> for filesystem content collection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All admin operations check \u003Ccode>current_user_can('manage_options')\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Nonce verification for all forms and AJAX requests\u003C\u002Fli>\n\u003Cli>REST API endpoints protected with permission callbacks\u003C\u002Fli>\n\u003Cli>Input sanitization using WordPress sanitization functions\u003C\u002Fli>\n\u003Cli>Output escaping with \u003Ccode>esc_html()\u003C\u002Fcode>, \u003Ccode>esc_attr()\u003C\u002Fcode>, \u003Ccode>esc_url()\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>File upload validation with MIME type checking\u003C\u002Fli>\n\u003Cli>Path traversal protection for server file access (\u003Ccode>ServerBackupScanner\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Path traversal protection for archive extraction (full site + theme import)\u003C\u002Fli>\n\u003Cli>\u003Ccode>SiteUrlGuard\u003C\u002Fcode> prevents accidental site URL changes during import\u003C\u002Fli>\n\u003Cli>\u003Ccode>ImportLock\u003C\u002Fcode> prevents concurrent import operations\u003C\u002Fli>\n\u003Cli>\u003Ccode>DomainReplacer\u003C\u002Fcode> safely handles URL replacement during migrations\u003C\u002Fli>\n\u003C\u002Ful>\n","Reliable chunked migrations powered by custom .wpbkp archives.",10,1651,"2026-07-21T07:00:00.000Z","6.2","8.0",[18,139,19,20,140],"export","wpbkp","https:\u002F\u002Fgithub.com\u002Fmksddn\u002FWP-MksDdn-Migrate-Content","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmksddn-migrate-content.2.4.1.zip",{"error":144,"url":145,"statusCode":146,"statusMessage":147,"message":147},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwebsite-import-tool-for-site-pro\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":30,"versions":149},[150,157],{"version":151,"download_url":23,"svn_tag_url":152,"released_at":25,"has_diff":153,"diff_files_changed":154,"diff_lines":25,"trac_diff_url":155,"vulnerabilities":156,"is_current":153},"1.0.1","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwebsite-import-tool-for-site-pro\u002Ftags\u002F1.0.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwebsite-import-tool-for-site-pro%2Ftags%2F1.0&new_path=%2Fwebsite-import-tool-for-site-pro%2Ftags%2F1.0.1",[],{"version":6,"download_url":158,"svn_tag_url":159,"released_at":25,"has_diff":153,"diff_files_changed":160,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":161,"is_current":144},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebsite-import-tool-for-site-pro.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwebsite-import-tool-for-site-pro\u002Ftags\u002F1.0\u002F",[],[]]