WP Residence is a feature-rich real estate WordPress theme. We’ll show you how to make your real estate websites multilingual by using WP Residence and WPML.
WPML core plugin, WPML String Translation and WPML Media Translation add-ons
If you’re new to WPML, check out our Getting Started Guide. It quickly walks you through different translation options you can use.
Adjusting Multilingual Theme Settings
To avoid issues related to displaying the same category several times on the front-end, go to WPML → Languages. Under the Make themes work multilingual section, unselect the Adjust IDs for multilingual functionality and click the Save button.
Translating Posts and Pages
With WPML, you can choose from two translation modes:
The Translate What You Choose mode allows you to decide what to translate, and who will translate it. Choose from translating the content yourself, assigning it to individual translators, or enlisting the help of a professional translation agency.
Here, we’ll show you how to translate a page by yourself:
Edit the page you’d like to translate and locate the Language box in your right sidebar. Click the plus icon next to the language you want to translate your page into.
This will take you to the Advanced Translation Editor. If you have translation credits, you can translate your content automatically and review the translations. If not, enter the translations for each line and click Complete when you’re done.
You will not be able to translate certain content that comes with the WP Residence theme in the Advanced Translation Editor. An example of this is the content from Contact PageDetails. This is because WP Residence stores the template for this page in the theme options. To learn how to translate the content from this page, jump to the section of this documentation page about String Translation.
WP Residence comes with custom post types like Properties, Developers, Agencies, and Agents. To learn how to translate them, see our guide to translating custom post types.
By default, the translation of certain custom fields is set to Copy or Don’t translate. You can make these fields translatable by going to WPML → Settings and scrolling down to the Custom Fields Translation section.
In this example, we’ll show you how translate Agency Categories from a central taxonomy menu. You can follow the same steps to translate post categories and tags along with any other custom taxonomies.
Go to WPML → Taxonomy Translation and select Agency Categories from the drop-down menu.
Click the plus icon to add your translations.
Translating Images
WPML automatically duplicates the images from the default language page to the secondary language page(s). You can also choose to have different images for your content in different languages.
Translating Texts From WP Residence Theme, Plugins, and Other Places
Besides the content coming from posts and pages on your site, there are usually some texts coming from other places. The most common examples of this are additional texts from your theme and plugins. You can learn more by visiting our documentation page about String Translation.
In the example below, we’ll walk you through translating the Contact Page Details:
Go to WPML → StringTranslation and search for the text that you want to translate. We are translating the content from the Company Name field.
Click the plus icon to add your translation and hit enter to save it.
Translating Menus
With WPML, you can translate your menus automatically, manually, or synchronize them across all your languages. For more information, check out our documentation about translating menus.
Known Issues
Right now, there are no unresolved compatibility issues between this theme and WPML. Search all known issues.
Getting help
If you need help translating your site built using WP Residence theme and WPML, visit WPML’s support forum.