GeneratePress is a multi-purpose WordPress theme that is compatible with WPML. Follow this tutorial to learn how to create WordPress multilingual sites using the GeneratePress theme and WPML.
WPML core plugin, WPML String Translation and WPML Media Translation add-ons
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
GeneratePress theme is compatible with WPML’s Translate Everything Automatically mode, which allows you to translate your site’s content as you add or edit it.
You can also choose the Translate What You Choose mode. This option allows you to decide what to translate, and who will translate it. Choose between translating your content yourself, sending it to individual translators, or hiring a professional translation agency.
In the example below, we’ll show you how to translate a header element:
Go to Appearance → Elements and Edit the element you’d like to translate. From the Language box, click the plus icon next to the language you want to translate your element into.
Clicking the plus icon to translate the header element
You’ll be taken to the Advanced Translation Editor. Add the translations and click Complete once you’re done.
Translating the header element texts in the Advanced Translation Editor
You can now view the translated header element on the front-end:
Translated header element on the front-end
Translating Texts From GeneratePress Theme, Plugins, and Other Places
Besides the content coming from posts and pages on your site, there are usually additional texts coming from other places, such as your theme or plugins.
To learn how to translate these texts, take a look at our page about String Translation.
Translating GeneratePress Menus
WPML allows you to translate your menus automatically, manually, or synchronize them across all your languages. To learn more, see our guide to translating menus.
Translating WooCommerce Elements Using WCML
The GeneratePress Premium plugin comes with the WooCommerce add-on. You can activate it by going to the Modules section in Appearance → GeneratePress.