[Помогите] Вывести переключение языков в меню

Тема в разделе "Wordpress", создана пользователем SerPaliy, 9 дек 2014.

Модераторы: Sorcus
  1. SerPaliy

    SerPaliy Создатель Нарушитель

    Регистр.:
    3 дек 2013
    Сообщения:
    49
    Симпатии:
    5
    Всем доброго вечера.

    Нужна помощь с переключением языков на сайте. Точнее само переключение есть (сайт/ru/ - русский, сайт/en/ для английского)

    нужно:
    1. Сделать переключатель языка

    Если сейчас стоит РУ, то вывести ссылку на АНГЛ и наоборот

    2. Добавить переключение языков в меню (вот тут хз даже как именно сделать, чтобы данный обработчик втулить в меню (по принципу кнопок Войти / Выйти от buddypress))

    кто поделится идеями?
     
  2. Solus_Rex

    Solus_Rex

    Регистр.:
    15 янв 2012
    Сообщения:
    425
    Симпатии:
    179
    Идея №:
    1. Т.к. это WP - чтоб мне стать морским коньком, если для этого нет плагина. Т.е. ищем плагин. Гляньте qTranslate он, вроде, панель выводит тоже.
    2. Качаете бесплатную тему с поддержкой языков. И выдёргиваете из файлов шаблона обработчик.
    3. Ставите плагин WPML, чаще всего он работает в темах + вытягиваете обработчик из шаблона, если не заработал п.2
    4. Ставите себе тему уже с поддержкой мультиязычности.
    5. Задать вопрос профи, например: Kama. Он живёт тут: http://wp-kama.ru, больше чего-то никто не приходит на ум. Раньше был Max, но у него своя CMS-ка теперь.
    6. Подождать ещё тут, может кто-то разжуёт подробнее по шагам и в коде.
    7. Нанять программиста.
     
  3. SerPaliy

    SerPaliy Создатель Нарушитель

    Регистр.:
    3 дек 2013
    Сообщения:
    49
    Симпатии:
    5
    qtranslate выводит виджет с выбором языка, а нужно оное добавить в меню.

    в принципе с самим переключением я разобрался, просто сделав проверку по /ru/ либо /en/ в адресе.

    Теперь бы просто узнать (опять же примерно) как выглядит функция по выводу чего либо в меню с условиями. (в buddypress которая, для гостя выводит пункт "войти и регистрация", а для пользователей "сообщения, друзья и прочее") вот интересует как в меню запихнуть свой код таким же образом :sun:
     
  4. Solus_Rex

    Solus_Rex

    Регистр.:
    15 янв 2012
    Сообщения:
    425
    Симпатии:
    179
    Посмотрите вот это:
    WPML Translate Shortcode
    Там 2 варианта добавления:
    http://prntscr.com/5f2q1m

    Думаю, будет работать совместно с WPML.
    Сам пока не проверял.