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.
- Getting Started
- Translating Pages and Portfolios
- Translating Portfolio Categories
- Translating Post Types
- Translating Menus
- Translating Sliders
- Translating Texts from Uncode Theme, Plugins and Other Places
- Adding Translation Support for WPBakery Page Builder Modules
- Known Issues
- Getting Help
- Need Help With Building and Maintaining Your Site?
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.
Uncode theme is compatible with WPML’s Translate Everything 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 Some 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 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.
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.
- Go to WPML → Taxonomy Translation and choose Portfolio Categories from the drop-down menu.
- Click the plus icon under the language you want to translate your portfolio category into.
- Translate the terms and slugs of your portfolio categories.
Keep in mind that category translations are universal. Any changes you make will be updated everywhere.
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.
With WPML, you can translate your menus automatically, manually, or synchronize them across all languages. Learn more by reading our guide to translating menus.
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.
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.
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.
To get help translating your site built using Uncode and WPML, visit WPML’s support forum.
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.