Многие пользователи WPML сталкиваются с такой ситуацией когда необходимо добавить переключатель языков в виде только одних флагов (без названия языка) , но шорт код который заявлен разработчиками плагина WPML по каким-то причинам не работает. Для решения данной задачи придет на помощь регистрация шорт кода путем добавления функции WPML в файл function.php темы WordPress. Так что в начале добавляем в function.php данный код:
А за тем вставляем шорт код:
[wpml_custom_lang]
или php код:
в то место где необходим переключатель языков WMPL.
Шорткода WPML переключателя языка формата RU | UK (место флага код страны):
Внешний вид:
Если необходимо вставить переключатель не с флагами а с кодом страны (например что бы отображался переключатель RU UK), тогда в function.php вставьте данный код:
В тело страницы вставляем шорт код:
[wpml_custom_lang_ISO]
Или в php файл темы вставляем:
Добавить в *cactustemplate-partsnavigationnavigation-mobile.php:
Источник записи: https://mediadoma.com