Все условия для плагина polylang для определения текущего языка. В одном из проектов нужно было встроить к шаблон функционал, который должен меняться в зависимости от языка.
<html <?php language_attributes(); ?>>
Слайдеры и тексты редактировались через произвольные поля, поэтому с ними проблем не было.
Но были некоторые части кода, которые должны были меняться для разных языковых версий.
Благодаря хорошей документации на сайте разработчика, было создано такое решение:
<?php $my_lang = pll_current_language(); // определяем текущий язык if ( $my_lang == 'ru' ) { echo crea_show_option('address_ru'); // если язык русский, тогда выводим поле с адресом на русском } elseif ( $my_lang == 'pl' ) { echo crea_show_option('address_pl'); // если язык польский, тогда выводим поле с адресом на польском } else { echo "Oleksandra Polya Avenue, 117"; // если ни один из вариантов не подходит, то выводим по умолчанию английский } ?>