WPLANG – работа с языком блога в плагине

Бывает в плагине нужно в зависимости от языка пользователя показать тот или иной объект в разных вариациях. Вот простенький пример как такое реализовать.

В одном из плагином разместил рекламный баннер. Плагин используют как русскоязычные пользователи, так и англоязычные.
В итоге сделал два баннера, 1 на английском второй на русском, и прописал такое условие:


Таким образом можно разграничивать какие либо элементы в плагине по языкам вытаскивая настройки из wp-config.php

Автор zetrider 32 Articles
Кодинг, дизайн, wordpress

4 Комментарии

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

    • Наверное как-то так:

      < ?php
           $mylang = WPLANG; // получаем язык блога из файла wp-config.php
           if ($mylang == 'ru_RU') { // если русский язык
               echo 'Отображаем Русский';
           } 
           elseif ($mylang == 'cz_CZ') {// может быть чешский
               echo 'Отображаем Чешский';
           }
           else {
               echo 'Отображаем Английский';
           }
      ?>

      Поправьте, если неправ.

  2. Правы, но чуть чуть по другому лучше сделать:

    < ?php
         $mylang = WPLANG; // получаем язык блога из файла wp-config.php
         if ($mylang == 'ru_RU') { // если русский язык
             echo 'Отображаем Русский';
         }
         elseif ($mylang == 'cz_CZ') {// может быть чешский
             echo 'Отображаем Чешский';
         }
         elseif ($mylang == 'en_EN') {// может быть английский
             echo 'Отображаем Английский';
         }
         else { // если ни один язык не совпадает с вашим условием то
             echo 'Отображаем заглушку или стандарт по вашему усмотрению';
         }
    ?>
    

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

Ваш электронный адрес не будет опубликован.


*