Home » Documentation » Developers Information

Developers Information

WPML lets you run one WordPress site in multiple languages. The basic setup takes a few minutes and you can see the site multilingual. Then, you can customize the behavior and appearance of your site to match your exact specifications.

1) Going from a Single-Language Site to Multilingual

Add Languages and Use the Default Setup

Once you complete the language setup wizard, WPML can display a language switcher as a widget or a footer. This works in 99% of the theme designs.


Enable Theme Localization

Use the theme localization page to choose the right locales for different languages. Now, both your contents, theme and plugins display in the right language.


2) Verify That Everything is Translated

Check for Special Elements

Many advanced WordPress themes include home-page sliders and featured categories. WPML’s automatic ID replacement should make these elements display in the correct language. You should test.


Verify that All Admin Texts are Translated

Some texts don’t belong to any page or post. For example, the site’s tagline, or footer message. WPML can translate these texts, but needs instructions from you.


3) Customize the Appearance

Build Your Own Language Switcher

To give your site its own personality, you can create a custom language switcher. WPML will supply the language names, links to translations and flag image and you can create any HTML from it.


4) Add WPML embedded installer

WPML Embedded Installer

Theme Options Compact Box

Embed the WPML Installer in your theme

Let theme users install and activate WPML from within your theme – you can add a WPML installer. WPML installation screens will appear inside your theme options and the users will be able to make their sites multilingual with a couple of clicks.


WPML Support Resources