Для создания мульти-язычных сайтов я использую плагин под названием Polylang. Чтобы вывести на сайте переключатель языков в нем используется встроенный виджет, в котором языки выводятся списком.

Читать далее