Migrating from WordPress.com can be challenging due to the lack of comprehensive information available online and limited access to crucial website files.
One of the primary issues with migrating from WordPress.com is that you only have access to the ‘wp-content/uploads’ directory, which includes media uploads such as images and videos. Unfortunately, you don’t have access to the theme files or other essential components of the website installation.
The Solution:
- Prepare a WPvivid Backup and Download:
Start by creating a backup of your WordPress site using the WPvivid plugin and download the backup to your local machine. - Set Up a Fresh WordPress Installation Locally:
Install a new copy of WordPress on your local machine to serve as a base for the migration. - Manually Download Missing Plugins:
Identify and download all missing plugins that are used on your WordPress.com site. - Move Plugins to Local WordPress:
Uncompress the plugins (including WPvivid) and place them in the ‘wp-content/plugins’ directory of your local WordPress installation. - Export the Theme from WordPress.com:
In the WordPress.com admin area, navigate to Appearance -> Themes, and click on the current theme to edit it.
In the left sidebar menu, click on ‘Styles.’
Open the top-right corner menu (three dots) and select ‘Export.’ - Transfer the Theme to Your Local Installation:
Uncompress the downloaded theme and move it to the ‘wp-content/themes’ directory in your local WordPress copy. - Transfer WPvivid Backup Files:
Move the WPvivid backup files you downloaded earlier to the ‘wp-content/wpvividbackups’ directory in your local WordPress installation. - Upload the Local WordPress Installation to Your Server:
Once your local setup is ready, upload the entire WordPress installation to your server and install WordPress. - Activate WPvivid and Restore Backup:
After installation, activate the WPvivid plugin, scan for backups, and restore your site using the backup files. - Update URLs:
Ensure all URLs are updated correctly to match your new domain or server setup.
Bonus Tip:
If you encounter broken images across your site after the migration, you can regenerate the media thumbnails using SSH. Connect to your server and run the following command:
wp media regenerate --yes --skip-delete --only-missing
This command will regenerate missing thumbnails without deleting existing ones, helping to resolve any issues with broken images on your site.
By following these steps, you can successfully migrate your site from WordPress.com, despite the limitations in file access.
Need Help with Your Migration?
If you’re facing difficulties with your migration or need a professional approach to ensure everything goes smoothly, we’re here to help! Contact us today to get expert assistance and make your transition from WordPress.com to self-hosted WordPress a breeze. Don’t let technical challenges slow you down—get in touch with us now!