Setting up a WordPress multilingual site with Polylang


Polylang requires PHP5 and WordPress 3.1 or higher.

Important notice on permalinks

When using the non default permalinks, pages (and posts as well if your permalink structure is /%postname%/), must not have a language code as permalink. For example if you set the English language, don’t use the permalink for a page (or post), otherwise you may get unexpected results !


  • Download the latest version of Polylang
  • Extract all the files.
  • Upload everything (keeping the directory structure) to the `/wp-content/plugins/` directory.
  • Activate the plugin through the ‘Plugins’ menu in WordPress.

Removing Polylang

If you deactivate Polylang, all what you have done is kept in memory in your database. If you delete Polylang using the delete link in the plugins panel, all your data related to languages and translations will be lost. But all your posts, pages, categories and tags will be kept intact except the language information. It means for example that all your posts will be accessible at the same url as before, provided that you did not choose to add the language code to all urls.