Skip Navigation
September 19, 2023

This page shows you how to create multilingual sites using the standard Jupiter theme and WPML. For Jupiter X, see our documentation about building multilingual sites using Jupiter X theme and WPML.

Jupiter is a multi-purpose WordPress theme. It comes bundled with a number of premium plugins. It is also fully compatible with 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.

Translating Posts and Pages

Jupiter theme is compatible with the Translate Everything Automatically mode. This option allows you to translate your content automatically as you add or edit it.

Or, choose the Translate What You Choose mode to control what you translate, and who will translate it. With this option, you can translate the content by yourself, assign it to individual translators, or send it to a professional translation agency.

To learn how to translate content in bulk, see our guide to translating posts, pages, and custom post types from the Translation Management Dashboard.

Translating Pages Built With WPBakery Page Builder

The Jupiter theme comes bundled with WPBakery Page Builder.

Visit our documentation page to see how to build multilingual sites with WPBakery Page Builder and WPML.

Adding Translation Support for Custom 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 about registering page builder modules.

Translating Employees, Portfolios, and Other Custom Post Types

Jupiter theme comes with many custom content types like Clients, Employees, Testimonials, and Faqs. To learn more, see our documentation about translating custom post types.

In the example below, we’ll show you how to translate an Employees page by yourself:

  1. Edit the Employees post you’d like to translate. In the Languages tab, click the plus icon next to the language you’d like to translate your post into.
Clicking the plus icon to translate an Employees post
  1. You’ll be taken to the Advanced Translation Editor. If you have translation credits, you can translate your content automatically. If not, click the plus icon to enter the translations for each line and then click Complete when you’re done.
Using the Advanced Translation Editor to translate an Employees post

Translating Categories, Tags, and Other Custom Taxonomies

With WPML, you can translate post categories and custom taxonomies in different ways.

You can choose any method, depending on your preferred workflow. In the example below, we’ll show you how to translate Employees Categories from a central menu:

  1. Go to WPMLTaxonomy Translation and use the drop down menu to select the taxonomy to translate. In this case, we’re selecting Employees Categories.
  2. Click the plus icon under the language flag to translate your term and then hit enter to save it.
Translating Employees Categories from a central menu

Keep in mind that the translations of categories are universal: any changes you make will be updated everywhere.

Translating Texts from Jupiter 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. These additional texts most commonly come from themes and plugins.

To learn how to translate these texts, read our documentation page about String Translation.

Translating Menus

With WPML, you can translate your menus automatically, manually, or synchronize them across all your languages. For more information, see our page about translating menus.

Creating Multilingual Sliders

Jupiter comes bundled with Slider Revolution and Layer Slider plugins. To learn more about creating multilingual sliders, check out the documentation linked below:

Setting Theme Options

You can synchronize the theme options across all the languages on your site or set the options to be different for each language.

Synchronizing Theme Options for All of Your Languages

Start by going to Plugins and Activate WPML. Then, navigate to SettingsGeneral and check the box next to Unify Theme Options in all languages for WPML/Polylang plugin. Save your changes by clicking on the Save Changes button.

Checking the box to Unify Theme Options

Setting Different Theme Options for Each Language

To set different theme options:

  1. Go to Plugins and Deactivate WPML.
  2. Navigate to Jupiter → Theme Options and expand the Advanced tab in the left sidebar. Click on Export Theme Options.
  3. Copy the code from Export Theme Options.
Copying the code from Export Theme Options
  1. Go to Plugins and Activate WPML.
  2. Return to JupiterTheme Options and once again, expand the Advanced tab. Then, click on Import Theme Options.
  3. Use the language switcher in the top admin bar to switch over to a secondary language.
Using the language switcher in the top admin bar to change languages
  1. Paste the code you copied from the Export Options box into the Import Options box. Then, click on the Import button and Save Settings.
Pasting the code to Import Theme Options
  1. Repeat steps 6 and 7 for all the other languages on your site.

Known Issues

Right now, there are no unresolved compatibility issues between this theme and WPML. Search all known issues.

Getting Help

In case you need help translating your site built using Jupiter 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.