WordPress is one of the most popular pieces of software for blogs or websites, however it doesn't support bilingual or multilingual websites out-of-the-box. In this hands-on course you'll learn how to configure WordPress so that your blog or website supports multiple languages.
- Starting by enabling the WordPress multisite feature to create a WordPress network, we'll then look at how to install additional languages into WordPress for the dashboard and themes, and a free plugin that allows us to easily switch the language of the dashboard.
- We'll look at two options for the visitor to our blog or website to select the language: first, a language selection page which also offers the possibility of remembering the choice in a cookie; and second detecting the language based on the visitor's browser settings. For both these options a fully-functional WordPress theme is included with the relevant lecture ready to download, install and adapt to your needs.
- We'll also look at another free plugin which allows us to link pages in different blogs together, so changing the language of a page is as easy as clicking on a link; and we'll also look at how to have different users responsible for content in different languages on the same site.
Throughout the course we'll build an example
multilingual website, starting from a fresh installation of WordPress, through configuring the network and adding languages, to installing the language selection and detection themes until we have a fully working multilingual website
. NB: translation of actual content is outside of the scope of this course - we'll learn how to configure a blog or website in multiple languages in WordPress, but the translation of the content is left to the content editors.