Проблема редиректа в qtranslate X

Владимир Вокстермен

Первым делом поздравляю вас с Новым годом и Рождеством! Все обязательно получится, а самое заветное — сбудется.

Вторым делом расскажу, что есть замечательный плагин мультиязычности qtranslate X. Он замечателен тем, что позволяет сделать ваш блог wordpress на нескольких языках, абсолютно бесплатен и имеет огромную аудиторию, что говорит о том, что проект будет развиваться, пользователи постоянно будут находить баги, которые обязательно найдут решение.

Так получилось и с интересным багом переключения языка. Необходимо было создать сайт на русском и английском. По умолчанию сайт должен был выводить русский язык. Но при установление его, как дефолтного (по умолчанию), сайт начинал открываться исключительно на английском языке и редиректил с русской версии. Если же мы ставили основным языком английский — сайт открывался отлично и также замечательно переключался на русский язык. Но это не дело, когда сайт в доменной зоне ru пользует иностранный язык.

Эту проблему можно решить, зайдя в файлы плагина qtranslate X и найти там файл qtranslate_core.php. В нем отыскать функцию function qtranxf_detect_language_front и полностью заменить содержимое на:

Вот и все, теперь плагин работает как надо.

Спасибо за внимание!

Поставьте оценку автору!

Для меня это невероятно важно, а у вас займёт всего лишь один клик.

УжасноПлохоСреднеХорошоОлтично! (3 оценок)
Проблема редиректа в qtranslate X
Загрузка...
2 Комментария
  1. Андрей
    08.11.2016 at 15:57

    мнє нужен токойже функционал как и вам,
    но использовав вашу часть кода в меня не заработало
    мне нужен штоб по дефолту бил Украинский язик все настройки сделал но всьоравно английский..
    help me!

    • Владимир Вокстермен
      Владимир ВокстерменОтветить
      09.11.2016 at 04:36

      Вы выполнили правки выше?

Добавить комментарий

Ваше сообщение*

Имя*
Email*
Сайт