Условия для плагина polylang для определения текущего языка

19.06.2016

В одном из проектов нужно было встроить к шаблон функционал, который должен меняться в зависимости от языка.

Слайдеры и тексты редактировались через произвольные поля, поэтому с ними проблем не было.

Но были некоторые части кода, которые должны были меняться для разных языковых версий.

Благодаря хорошей документации на сайте разработчика, было создано такое решение:

<?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'); // если язык польский, тогда выводим поле с адресом на польском
  }
?>

Не уходи, пока не прочитаешь:

Оставить комментарий