Выводить разный контент в зависимости от выбранного языка
Если вы используете WPML плагин для настройки мультиязычности на сайте, то очень многие вещи может сделать прямо в админке: перевести все страницы, записи, таксономии и кастомные типы постов. Создать отдельные меню. Вывести переключатель языков в нужном месте сайта. Но иногда этого не хватает, и нужно сделать какой-то контент на сайте языковозависимым. В этом вам поможет данная функция
if (apply_filters( 'wpml_current_language', NULL ) == 'en') {
// выводим что-то для английской версии
} else if (apply_filters( 'wpml_current_language', NULL ) == 'ru') {
// выводим что-то для русской версии
}