Для того, чтобы получить текущий используемый язык в плагине Polylang в коде, можно в любом месте в PHP использовать специальную функцию Polylang – pll_current_language()
У этой функции есть паараметр $value, который может принимать три значения:
name– это значит, что….locale– этот параметр …slug(по умолчанию) – означает что…
Вот более расширенный пример использования функции полилэенга:
$current_lang = pll_current_language();
if( 'RU' === $current_lang ) {
echo 'Текущий язык русский';
}И в некоторых случаях рекомендую не забывать про проверку при помощи function_exists().
Вот пример:
if ( function_exists( 'pll_current_language' ) ) {
$current_lang = pll_current_language();
}
if( $current_lang && 'RU' === $current_lang ) {
echo 'Текущий язык русский';
}