Polylang plugin https://wordpress.org/plugins/polylang/ does pretty good job.

After activating the plugin all the content with no defined language disappears, so you have to manually specify the language for each post or pages.

Also you need to create additional menus for each language and might add “Language Switch” to them in order to switch between languages.

Multi Language WordPress Site

Leave a Reply

Your email address will not be published. Required fields are marked *