Как сделать строку меню совместимой с 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 thoughts on “Как сделать строку меню совместимой с qtranslate”

  1. Andrey

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

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>