Shopping cart

Start typing to see products you are looking for.

How to make WoodMart multilingual with WPML

Document navigation

How to make WoodMart multilingual with WPML

WoodMart is officially integrated with WPML multilingual plugin.

WPML plugin allows creating translations for Header Builder, HTML blocks, and widgets easily. WPML got a lot of quires related to  WoodMart theme translation and released a manual to cover the main points of the translation: Create multilingual websites using WoodMart theme and WPML

The main points of the articles are as follows:

  1. WPML addons set necessary for the translation:

WPML Multilingual CMS, WPML String Translation, and WPML Translation Management

  1. Translating Header Builder
  2. Translating HTML blocks
  3. Translating Widgets
  4. Translating Theme strings

Translating Header Builder

First of all it is necessary to create separate headers (header clones) for each language in the default language. All the text elements, such as Text block, buttons, Info boxes are replaced into appropriate language in each header clone. All menu types are translated by default and synchronized.

Then the Header is translated in  Strings Translation by ID. Header ID is taken in the Header page as shown:


The next step is to find the proper string by ID: navigate to the Strings Translation and insert into the search:


Finally, press "Translation" to open fields and insert header IDs which you created for each language accordingly:

Translating HTML Blocks

HTML blocks are translated in the same way as Headers are. It is necessary to create HTML block clones in the default language for each translation, replace the content appropriately. As soon as all the HTML block translations are created, they can be assigned in the WPML Strings Translation.

All the strings related to WoodMart theme are located in WPML -> Strings Translations -> Choose admin_texts_xts_woodmart_options in the "Select strings within domain" drop-down.


HTML blocks are usually used in different areas of the site, and Strings show the default language HTML ID shortcode and the area where it is used. It is necessary to press "Translate" and insert the translated HTML block shortcode ID.

Translating Widgets

Widgets are configured in the Appearance > Widgets. All the information on types and areas of widget application is provided here: WoodMart Widgets and Sidebars

As soon as you add a widget, you will see the language option. You need to add as many widgets as many translations you have and set the appropriate language in each widget

Translating Theme Strings

The WoodMart Theme Settings contain the replaceable text in the different tabs of the options, for example, Registration text in the Login/Register tab or Empty wishlist text in the Shop -> Wishlist tab. All these texts are also provided in in WPML -> Strings Translations -> Choose admin_texts_xts_woodmart_options in the "Select strings within domain" drop-down:

Scroll To Top