Проверка текущего языка в функции

23 авг. 2010 г., 13:58:46
Просмотры: 15.5K
Голосов: 3

Я использую WordPress с плагином "WPML Multilingual CMS", поэтому сайт имеет несколько языковых версий.

В функции, используемой с add_action('template_redirect',<имя_функции>), мне нужно определить текущий язык.

Какой метод нужно вызвать?

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

Использовал multi-language, потому что это уже было в употреблении, а multilingual — нет.

MikeSchinkel MikeSchinkel
23 авг. 2010 г. 22:38:24

Привет, @MikeSchinkel, я переименовал тег на <3.0>, так как старый тег был бессмысленным... Также, думаю, наши комментарии стали лишними, предлагаю удалить оба ;)

brasofilo brasofilo
26 дек. 2012 г. 02:51:30
Все ответы на вопрос 2
0

Попробуйте этот вариант, у меня он отлично сработал.

$lang=get_bloginfo("language"); // Получаем язык блога
26 июн. 2011 г. 16:39:43
2

У меня вообще нет опыта работы с этим плагином, но после беглого просмотра их сайта, похоже, что:

ICL_LANGUAGE_CODE

вернёт вам текущий язык. В любом случае, стоит попробовать!

23 авг. 2010 г. 14:06:34
Комментарии

Отлично работает! Спасибо.

naugtur naugtur
23 авг. 2010 г. 14:30:38

Внимание: не будет работать на WP с другими плагинами.

ViliusL ViliusL
2 июл. 2020 г. 12:09:07