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

Евгений
Автор статьи: Евгений
Веб-мастер, SEO-специалист. Занимаюсь созданием и продвижением сайтов с 2012 года.
опубликовал: 134 статей

Рассмотрим настройку меню на нашем мультиязычном 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 *

двадцать − 3 =