Как сделать строку меню совместимой с qtranslate

Рассмотрим настройку меню на нашем мультиязычном wordpress блоге на основе плагина qtranslate. Иногда появляется проблема со ссылками в меню.  После переключения языков с помощью переключателя, ссылки в меню будут по-прежнему остаются на языке по-умолчанию.

решение следующее:

Просто заменяем в /wp-includes/nav-menu-template.php код в строке 87

$attributes .= ! empty( $item->url ) ? ' href="' . esc_attr( $item->url ) .'"' : ''; 

with

attributes .= ! empty( $item->url ) ? ' href="' . esc_attr( qtrans_convertURL($item->url) ) .'"' : '';

5 комментариев к “Как сделать строку меню совместимой с qtranslate”

  1. Andrey

    Проблема в другом — при переключении языка, например на английскый, ссилка на главную страницу все равно ведет на язик по умолканию… Есть решение?

Оставьте ответ

Ваш Email не будет опубликован. Обязательные поля отмечены*