Setup WPML for Knowledge Base

Intro

BETA ONLY: Currently we are testing WPML with Knowledge Base. Please use this document for testing purposes only. This feature is not ready for production release.



Note:

Note: If you have questions about WPML options or encounter errors with WPML plugin please contact their support team. If you have questions or need help with WPML related to KB and its articles and categories, please contact KB support.

For more details on individual functions for WPML and configurations beyond the Knowledge Base. See WPML help:

Note:

Warning: WPML offers many ways to setup a multilingual site. Some configuration options might not work with Echo KB and will not be supported. However, the following configuration has been tested successfully.

q

Note:

Note that Access Manager does not support WPML.

1. Installation

KB plugin is installed and active

Install WPML Multilingual CMS plugin

Activate WPML Multilingual CMS plugin

Install WPML String Translation plugin.

In order to translate text on the user-facing website, such as search button text, you have to purchase and install WPML String Translation plugin.

Activate WPML String Translation plugin.

Go to WPML -> Languages Menu and follow the Setup WPML

2. Post Types Translations

Go to WPML ► Settings ► Post Types Translations

Make sure KB: Knowledge Base is set to translatable ( Radio button is checked )

Click Save button.

q

Note:

Note that Access Manager does not support WPML.

3. Taxonomies Translations Part 1

Go to WPML ► Settings ► Taxonomies Translations

Make sure these options are selected:

Make sure KB Categories ( epkb_post_type_1_category) are set to translatable

Make sure KB Tags (epkb_post_type_1_tag) are set to translatable

4. Taxonomies Translations Part 2

For KB Category, click on the blue link to open translation for category slug

For each language, set its name for “category” word.

In this example we have changed the English word “category” to the French word “catégorie“

For KB Tag, click on the blue link to open translation for category slug

For each language, set its name for “tag” word

In this example we have changed the English word “tag“to the French word “étiquette“

Click the Save button.

5. Enable WPML in Knowledge Base

Go to Knowledge Base ► Configuration ► Overview ► Configuration

Select checkbox to enable WPML

Click Save

6. Edit the KB Main Page

Go to Knowledge Base ► Configuration ► Overview and in Configuration open the first KB Main page edit screen:

Click on the Edit link

Note: As you add more languages, you should see here one KB Main Page per language.

7. Translate KB Main Page

When on the page with KB shortcode, go to the right sidebar and choose to either: