Поддержка Проблемы и решения Помогите благотворительному проекту c мультиязычност

  • Уважаемы дамы и господа!
    Здравствуйте!

    Являюсь автором идеи и разработчиком благотворительного проекта, посвящённого предсказаниям природных катаклизмов по уникальной и проверенной методике О.В. Мартынова. Планируется вести сайт в будущем на 6 языках. Сейчас цель: освоить русский и английский.
    Адрес сайта http://www.nadisa.org/

    Для мультиязычности использую плагин WPML 1.6.0. Всё хорошо, но как заставить движок вместе с переводом текста гиперсылки менять и саму гиперссылку?
    Тема BlogTheme 2.0.2 от WooThemes

    BlogTheme в шапке на одну страницу выдаёт два разных линка и названия. Это не допустимо. Можно меню в ручную прописать в шапке, выкарчевать названия страниц через <?php _e
    НО, поменяется название линка, но не его адрес. Например, находясь в англойзычном варианте сайта, проходя по ссылке, мы будем попадать на русский вариант.

    Как решить такую задачу? Чтобы при переключения языка в шапке менялись и названия страниц и гиперссылки, причём гиперссылки не только на страницу, но и, скажем, на архив рубрики?

    Приглашаю всех желающих помочь развитию проекта.

    Заранее благодарю,
    С Уважением,
    Павел Аникеев

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • В разделе «Темы и шаблоны» закрыли вопрос, который остался нерешённым, к сожалению…

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Попробуйте заменить woothemes_get_pages() в header.php на wp_list_pages('title_li=').

    Попробуйте заменить woothemes_get_pages() в header.php на wp_list_pages(‘title_li=’).

    Понял, благодарю!
    Буду разбираться. Мне ещё заголовок рубрики «Оперативная работа» в шапке подобным образом разместить надо.

    С <?php wp_list_categories('include=3'); ?> получилось, что над рубрикой высвечивается надпись «Рубрики» (что не нужно), а в английской части: `Categories
    No categories`

    Справился с этой задачей. Теперь новая: в английской версии сайта ссылка на Главную идёт в корень, и английский язык слетает… А хочется видеть ссылку http://www.nadisa.org/en/

    Прошу, подскажите, что в последнем случае можно придумать?
    Авторы плагина WPML как-то решили этот вопрос. Заранее благодарю!

    Решено,
    в header.php вместо <?php bloginfo('url'); ?> вставил <?php echo icl_get_home_url() ?>
    взято здесь

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Помогите благотворительному проекту c мультиязычност» закрыта для новых ответов.