WPML can translate all OceanWP elements. This includes pages, posts, custom posts, widgets, templates, and more.
To translate OceanWP with WPML:
Go to WPML → Translation Management.
Select the content you want to translate.
Choose languages and send for translation.
Translating Texts from the OceanWP Theme
Besides pages and posts, your website includes texts that come from other places. This includes texts from your theme (including child themes) and plugins.
To translate these texts:
Go to WPML → Theme and plugins localization.
Scroll down to the Strings in the themes section, select OceanWP, and scan the theme.
Next, go to WPML → String Translation.
Find your texts and enter translations.
Translating Custom Templates
To translate a custom template in OceanWP:
Go to WPML → Settings. In the Post Types Translation section, mark My Library (oceanwp_library) as Translatable.
Go to Theme Panel → My Library, and click the Plus icon to translate your custom template using the Advanced Translation Editor.
Once your template has been translated, use the admin language switcher to switch to your secondary language. Note the post ID of the translated template.
Go to WPML → String Translation, and search for the domain [theme_mods_oceanwp]ocean_footer_widgets_template or the post ID of the default language template.
Click the Plus icon and add the post ID of the translated template.
Translating WooCommerce Elements Using WCML
To translate everything that WooCommerce offers, download the WooCommerce Multilingual plugin (WCML) from your WPML account.
Visit our dedicated WCML documentation to learn how to set up a multilingual store and translate your products, categories, variations, shipping classes, and more.
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 OceanWP and WPML, visit WPML’s support forum.