Skip Navigation
October 14, 2021

WP Residence is a feature-rich real estate WordPress theme. In this guide, you will learn how to make your real estate websites multilingual by using WP Residence and WPML.


Getting started

To follow along with this tutorial, make sure that you install and activate WP Residence theme along with the WPML core plugins which include WPML Multilingual CMS, WPML String Translation, and WPML Translation Management. 

Check out WPML’s getting started guide to learn how to set up and configure WPML on your site.

For a better translation experience, we recommend that you activate the WPML’s Advanced Translation Editor. To do this, go to the WPMLSettings page. Under the How to translate posts and pages section, check the “Use WPML’s Advanced Translation Editor” option.

Enabling WPML Advanced Trasnlation Editor

To avoid issues related to displaying the same category several times on the front-end, go to WPMLLanguages. Under the Make themes work multilingual section, unselect the Adjust IDs for multilingual functionality and click the Save button.

Disabling the Adjust IDs for multilingual functionality option

WPML translation tools

We recommend using WPML’s Advanced Translation Editor as it offers affordable automatic translation, a glossary, a spell checker, and more!

Besides translating your site content yourself, you can also:

Translating pages

WP Residence theme is bundled with Elementor and WPBakery page builders. Both builders along with the WordPress default editor (Gutenberg) are compatible with WPML. 

With WPML you can translate your website pages yourself, assign translation jobs to one of your local translators, or send the content to be translated by a professional translation service.

You can manage your website’s translation using WPML’s Translation Management. Simply navigate to the WPML Translation Management page to send content for translation. The first time you visit the Translation Management page, WPML will walk you through a quick setup wizard where you choose who will translate your site. 

Sending content for translation

You can also translate the page by clicking the plus icon in the language meta-box on the page editing screen.

Translating the page by clicking the plus icon in the WPML Language box 

On the Advanced Translation Editor page, click the Translate automatically button to load the automatic translation. Review the translation to make sure that it is accurate then click the green checkmark button to save it. Finally, click on the Complete button to publish the translated page.

Adding automatic translation and publishing the translated page

You can translate properties, developers, agencies, and agents in a similar fashion.

It is worth mentioning that when translating pages that use WP Residence’s templates, you might not find all the page content available on the translation editor page for translation. This happens because the template content is stored in the theme options. For example, Contact Page template content is stored under WpResidence optionsSocial & ContactContact Page Details

Contact page details

You can translate the content of these fields on the WPML String Translation screen. We will cover this later in this guide. 

Translating images

WPML automatically duplicates the images in the default language page to the secondary language page(s). To learn more about translating images, check out our detailed guide on translating images using Media Translation.

Translating sliders

WP Residence theme ships with Slider Revolution plugin. Check our detailed guide on translating slides created using Slider Revolution.

Translating categories and tags

With WPML, you translate any categories and tags while translating the post content.

You can also translate categories, tags, and custom taxonomies on the WPMLTaxonomy Translation page. Let’s see an example of translating Property Statuses. You can then follow the same steps to translate post categories and tags along with any other custom taxonomies. 

  1. Go to WPMLTaxonomy Translation
  2. Select the Property Statuses from the drop-down menu and a list of categories will appear.
  3. Click the plus icon for translating a category of the respective language.
Navigating to the Taxonomy translation screen
  1. Fill in the translation and click the Save button.
Translating taxonomies

Translating texts from WP Residence theme, plugins, and other places

Besides content coming from posts and pages on your site, there are usually some texts coming from other places. The most common examples are themes and plugins. To learn how to translate these texts, visit WPML’s documentation page about translating strings.

As an example, let’s see how to translate the contact page details

Go to WPMLString translation and search for the contact details text that you want to translate. Then, click the plus icon under the language you want to translate the company name into. 

Navigating to the String translation screen and looking up the text you want to translate

Add the translation then click outside the translation field to save it.

Adding the translation

You can follow the same steps to translate any text under the theme options.

Translating menus

With WPML, you can easily synchronize your language menus. For more information, check out WPML’s guide on translating menus.

Getting help

In case you need help translating your site built using WP Residence theme and WPML, visit WPML’s support forum