Skip Navigation
September 19, 2023

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.

On This Page:

Getting Started

Start by installing and activating the following:

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 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

Translating Posts and Pages

With WPML, you can choose from two translation modes:

  • The Translate Everything Automatically mode translates your site’s content as you add or edit it.
  • 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:

  1. 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.
Clicking the plus icon to translate a page
  1. 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.
Translating a page in the Advanced Translation Editor

You can also choose to translate pages in bulk via the Translation Management Dashboard.

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 Page Details. 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.

Translating Pages Built With Page Builders

The WP Residence theme comes bundled with Elementor and WPBakery page builders. To learn more, see our guide to translating content created with page builders.

Translating Custom Post Types

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.

Translating Categories and Tags

With WPML, you can translate categories and tags in different ways.

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. 

  1. Go to WPMLTaxonomy Translation and select Agency Categories from the drop-down menu.
  2. Click the plus icon to add your translations.
Translating Agency Categories from a central taxonomy menu

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.

To learn more, check out our detailed guide on translating images using Media Translation.

Creating Multilingual Sliders

WP Residence theme comes with the Slider Revolution plugin. Check out our detailed guide to creating multilingual sliders with Slider Revolution.

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:

  1. Go to WPMLString Translation and search for the text that you want to translate. We are translating the content from the Company Name field.
  1. Click the plus icon to add your translation and hit enter to save it.
Translating content from Contact Page Details in String translation

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