Please, follow this tutorial to learn how to create multilingual WordPress sites using any themes or plugins by Fruitfulcode and WPML.
Themes produced by Fruitfulcode are highly responsive with a modern and clean design with many premium features. Plugins produced by Fruitfulcode are flexible and configurable, allowing to significantly expand the functionality of your site.
Themes and Plugins produced by Fruitfulcode are ready for translation. If you have chosen one of Fruitfulcode themes as your site’s theme or already use one of Fruitfulcode plugins, then this tutorial will teach you how to turn it into a multilingual site with WPML.
What you need
- Getting started and what to check
- Translating texts from theme or plugins
- Translating your pages, posts and custom posts
- Translating post categories
- Translating custom taxonomies
- Translating menus
- Translating widgets
Getting Started and Things To Check
Is your site already configured by your developer?
Make it clear with you developer that the core WPML plugins (WPML Multilingual CMS, WPML String Translation, WPML Translation Management) are installed and activated.
Do you set-up WPML yourself?
If so, then you need to follow the following steps below:
1. Set up WPML from WPML -> Languages. See our WPML Getting Started Guide for a complete reference. The initial, simple three-step setup is self-explanatory, asking you to choose your default language, a set of active languages, and a language selector. (For beginners, choose the footer language selector; you can change this later.)
2. Next, install and activate the core WPML plugins (WPML Multilingual CMS, WPML String Translation, WPML Translation Management) followed by other WPML plugins that may depend on them.
3. Make sure that Theme or Plugins produced by Fruitfulcode are installed and activated. You can find the documentation that will provide you all the information needed to set up here.
Translating texts from theme or plugins
Themes and Plugins produced by Fruitfulcode are ready for translation. To translate global elements of the theme and plugins go to WPML -> Theme and plugins localization.
1. You can add theme translation in the “Strings in the themes” block
2. You can add plugin translation in the “Strings in the plugins” block
For more information, see WPML Theme and Plugins Localization.
Translating your pages, posts and custom posts
WPML adds icons, in the form of a pencil and a plus sign, next to content that you can translate. You will see these icons in the list of pages, post or custom posts and in the “Language” box while editing the content.
For more information please click here.
Translating post categories
In this example, we translate the post categories. Note that you can translate any post type category using the same method.
1. Go to the Posts -> Categories page and click on the category you want to translate.
2. Click on the “add” link to add the translation
3. Add your translation to the Name, slug, description fields and click on Add New Category.
Translating custom taxonomies
In this example we translate the tags. You can translate all the custom taxonomies using the same method.
1. From your WordPress dashboard, go to the WPML -> Taxonomy Translation page.
2. Select Portfolio Categories from the Select the taxonomy to translate drop-down menu.
3. Click on the plus button to add the custom taxonomy translation by filling the required fields and then click on the “Save” button.
With WPML, you can easily synchronize your language menus. For more information, please check page concerning the translating menus.
With WPML, you can easily translate your widgets. For more information please click here.
Using WPML with Fruitfulcode products you can get fully multilingual website with a user-friendly and easily manageable interface.