How to Migrate Properties From Another Real Estate Theme to WPResidence
Each real estate WordPress theme can use different property fields, field names, custom post types, taxonomies, and image structures.
Because of this, moving properties from another theme to WPResidence is not usually a simple one-click process. The data must first be exported from the old theme and then imported into the correct WPResidence fields.
To do this, you usually need two tools:
- An export tool to export the property data from the current theme.
- An import tool to map and import the data into WPResidence.
Step 1: Export Properties From the Current Theme
First, export the property data from your current theme to a file format such as CSV, XML, or Excel.
One plugin that can be used for this is WP All Export:
WP All Export – Drag & Drop Export to Any Custom CSV, XML & Excel
WP All Export can export data from custom post types, custom fields, and taxonomies. This is important because property information is usually stored in several places in the WordPress database.
Step 2: Import Properties Into WPResidence
After you export the data, you need to import it into WPResidence and map each field from the old theme to the correct WPResidence field.
One plugin that can be used for importing CSV or XML files is WP All Import:
WP All Import can import data into custom post types, custom fields, taxonomies, and images, depending on your file structure and plugin setup.
WP Residence Add-On for WP All Import
There is also a third-party add-on for WP All Import created for WPResidence:
This add-on is developed by the WP All Import team, not by WPResidence. It can help map imported property data to WPResidence fields.
Because this is a third-party plugin, WPResidence support cannot provide technical assistance for configuring imports, mapping files, troubleshooting CSV/XML structure, or fixing import errors created by third-party import tools.
Important Notes Before Importing
Property import is a sensitive process. A missing field, incorrect field name, wrong image format, missing taxonomy, or incorrect mapping can create issues that are difficult to identify after the import is completed.
Before importing, please make sure you have:
- A full website backup.
- A copy of the original export file.
- A clear list of the fields used by the old theme.
- A clear list of the WPResidence fields where the data should be imported.
- A staging website where you can test the import before doing it on the live website.
If the Old Theme Uses Similar Fields
If the fields in your current theme are only named differently, the migration process is usually based on field mapping.
For example, a field named property_price in the old theme may need to be mapped to the correct WPResidence price field during import.
In this case, the import tool must be configured so each old field is imported into the matching WPResidence field.
If the Old Theme Uses Custom Features Not Available in WPResidence
If your current theme has custom fields, custom features, or custom code that does not exist in WPResidence, those fields will not automatically appear in WPResidence after import.
Those fields would first need to exist in WPResidence as theme fields, custom fields, ACF fields, or through custom development, depending on what you need to display and search.
If the old theme functionality is based on custom code, that functionality must be recreated separately for WPResidence. Importing the database alone cannot recreate custom theme functionality.
Support Policy for Third-Party Imports
WPResidence support can explain where theme options and property fields are managed in WPResidence.
However, we cannot offer support for third-party import/export plugin configuration, CSV/XML file preparation, field mapping, custom import logic, or troubleshooting errors caused by imported data.
If you need help with WP All Import or WP All Export, please contact the plugin authors or a developer experienced with WordPress data migration.