Changing hosting providers is a general WordPress/server migration task. There is no WPRentals theme option that can move the website from one hosting provider to another.
The migration should be handled by your hosting provider, a server administrator, or a WordPress developer.
What needs to be moved?
A WordPress website migration usually requires moving both parts of the website:
- The WordPress files, including the theme, plugins, uploads, and WordPress core files.
- The WordPress database, which stores pages, posts, theme options, users, bookings, listings, menus, and other website content.
General WordPress migration steps
- Create a full backup of the website files and database.
- Move all WordPress files to the new hosting account.
- Export the database from the old hosting account.
- Import the database into the new hosting account.
- Update the wp-config.php file with the new database name, database username, password, and database host, if these changed.
- If the domain or website URL changes, update the WordPress site URL and run a proper database search/replace using a WordPress-safe tool.
- Point the domain/DNS to the new hosting server.
- Go to Settings > Permalinks and click Save Changes.
- Clear all cache and test the website.
What should I test after the migration?
After the website is moved, test the most important website areas:
- Homepage and inner pages
- wp-admin login
- Listings and listing images
- Search results
- Bookings and booking forms
- Payment settings, if used
- Contact forms and emails
- User dashboard pages
- Menus, permalinks, and redirects
Important recommendation
Before changing DNS, test the migrated website on the new hosting environment first. This helps confirm that the website works correctly before the live domain points to the new server.
You can also ask the new hosting provider if they offer free WordPress migration. Many hosting companies include this service and can move the full website for you.