Мой текущий проект многоязычный в:
Я работаю над созданием собственного переключателя языков с помощью плагина Qtranslate. И вот что я хочу сделать:
Что я сделал, я добавил в header.php после того, как WordPress вызвал в меню этот код:
<?php
$current_lang=qtranxf_getLanguage();
if($current_lang=="ar"){
echo "<li class='menu-item menu-item-type-custom'>". " <a class ='qtranxs_flag_en qtranxs_flag_and_text' href='http://127.0.0.1/idevlab.com/comtec.com/idevtra/'>Englsih</a>"."</li>";
}else{
echo "<li class='menu-item menu-item-type-custom'>". " <a class ='qtranxs_flag_ar qtranxs_flag_and_text' href='http://127.0.0.1/idevlab.com/comtec.com/idevtra/ar'>العربية</a>"."</li>";
}
?>
Но URL-адрес выглядит хорошо, но, к сожалению, он перезагружает веб-сайт с текущим контентом, а не с другим синхронизированным контентом.
Я попытался проверить элемент виджетов, и я мог только предположить, что они используют этот класс в URL для переключателя языка,
<a class ='qtranxs_flag_en qtranxs_flag_and_text
Но он ничего не делает с моим, и кажется, что он вызывает последний обналиченный язык из браузера или БД, и я не знаю как?
Поэтому я был бы очень признателен, если бы вы могли помочь мне / помочь мне сделать этот переключатель языка костюма.
Добавьте пользовательский элемент меню ссылки со следующим кодом в качестве URL:
#qtransLangSwLM?flags=none&title=current¤t=hidden
Оставьте остальные поля пустыми.
Других решений пока нет …