Create a WordPress Site in Different Languages
Each new WP Engine hosted WordPress® website is configured in English by default.1 However it’s possible to use another language with WordPress instead. WordPress has several resources and guides on how to accomplish this:
- Installing WordPress in Your Language
- How to Change Your WordPress Language
- Help the WordPress Translation Team
Change Language Based on Preference
If you wish to display your site in different languages based on user preference you can simply use a translation plugin, otherwise you will need to use a multisite setup with a subsite for each language.
The best plugin option for translations is Weglot. This plugin allows for both dynamic and customizable translations, as well as SEO optimized translations so pages of different languages can rank on search engines. It’s easy to install and does not require a special multisite configuration.
Below are some additional resources you can use to work with various plugins which provide language support:
- How to Easily Create a MultiLingual WordPress Site
- How to Use Multisite to Make no-plugin MultiLingual WordPress Site
Change Language Based on Geolocation
If you would like to code different actions (like translation or different landing pages) to happen based on the geolocation of the visitor coming to your site, WP Engine offers GeoTarget as a product extension that works with our caching system. For more information about GeoTarget and how to implement it, review our GeoTarget support guide.
NEXT STEP: WordPress Glossary for Beginners