Skip Navigation
September 19, 2023

Uncode is a multi-purpose WordPress theme that is fully compatible with WPML. It also comes bundled with WPBakery Page Builder. Follow this tutorial to learn how to create multilingual WordPress sites using Uncode and WPML.

On This Page:

Getting Started

Start by installing and activating the following:

Once you install Uncode theme, you will be prompted to install Uncode Core and Uncode WPBakery Page Builder. These plugins come with the theme. You will need to install them for the theme to work.

If you’re new to WPML, check out our Getting Started Guide. It quickly walks you through different translation options you can use.

Translating Pages and Portfolios

Uncode theme is compatible with WPML’s Translate Everything Automatically mode, which automatically translates your site’s content as you add or edit it. You can additionally choose to review your translations before publishing them to ensure that they are correct.

You also have the option of using the Translate What You Choose mode and deciding which content to translate, and who will translate it. With this mode enabled, you can choose between translating your content yourself, hiring individual translators, or using a professional translation agency.

The Uncode theme comes bundled with WPBakery Page Builder. Visit our dedicated documentation page for exact steps on how to build multilingual sites with WPBakery Page Builder and WPML.

To translate Portfolio pages or any custom post type items, you need to follow the same steps as for translating any other types of pages.

In the example below, we are translating our Portfolio page from the Language box on the page.

Clicking the plus icon to translate a portfolio page

Clicking on the plus icon will take you to the Advanced Translation Editor. If you have translation credits, you can translate your content automatically and review the translations. Otherwise, type in the translations for each sentence and click Complete once you’re done.

Translating a portfolio page in the Advanced Translation Editor

Translating Portfolio Categories

You can translate your portfolio categories in the same way you would translate your post categories and custom taxonomies.

In the example below, we’ll translate our Portfolio Categories from a central taxonomy menu.

  1. Go to WPML → Taxonomy Translation and choose Portfolio Categories from the drop-down menu.
  2. Click the plus icon under the language you want to translate your portfolio category into.
  3. Translate the terms and slugs of your portfolio categories.
Translating Portfolio Categories from a central taxonomy menu

Keep in mind that category translations are universal. Any changes you make will be updated everywhere.

Translating Post Types

WPML allows you to translate your custom post types. Before doing so, you will need to set them as Translatable.

1. Go to WPML → Settings and scroll down to Post Types Translation.
2. Choose one of the two Translatable options for the post types of your choice.

Setting post types as Translatable

Translating Menus

With WPML, you can translate your menus automatically, manually, or synchronize them across all languages. Learn more by reading our guide to translating menus.

Translating Sliders

Uncode comes bundled with Slider Revolution. Read our documentation on how to create multilingual sliders using Slider Revolution to translate any slider created using the Slider Revolution plugin.

Translating Texts From Uncode Theme, Plugins and Other Places

Besides texts coming from posts and pages on your site, there are usually some additional texts coming from other places, such as themes and plugins.

To learn how to translate these texts, take a look at our page dedicated to translating strings.

Adding Translation Support for WPBakery Page Builder Modules

WPML allows you to manually enable the translation of custom WPBakery Page Builder modules and their attributes. Check out our guide on registering page builder modules.

Known Issues

Current unresolved issues:

You can also search all known issues including previously resolved issues for this theme.

Getting Help

To get help translating your site built using Uncode and WPML, visit WPML’s support forum.

Need Help With Building and Maintaining Your Site?

If you need help with building or maintaining your site, take a look at our list of WPML Contractors. They are experienced developers specialized in developing multilingual sites.