Я использую плагин Transposh Wordpress, чтобы сделать сайт двуязычным.Языковой коммутатор - изменение ссылок URL
Плагин поставляется с выпадающим меню выбора языка, но я хотел бы вместо этого разместить ссылку в навигации, которая переключает сайт между двумя языками.
сайт по умолчанию на английском языке, и пример страницы может быть xxx.com/page
Другой язык является португальский, с переведенной страницы на xxx.com/pt/page
Я хотел бы ссылку, чтобы переключаться между этими двумя значениями:
<a href="example.com/pt/page">Português</a>
и
<a href="example.com/page">English</a>
Будет ли jQuery лучше всего делать это?
Заранее благодарен!
Спасибо tusar! Как я могу заставить это работать на сайте? т. е. добавить/удалить «pt /» независимо от того, на какой странице? –
Я обновил ответ, но использую его очень осторожно (я не тестировал). Убедитесь, что вы проверяете все ссылки, прежде чем давать своему боссу ... не обвиняйте меня, если что-то ломается :) – tusar
Еще раз спасибо tusar, но я получаю сообщение об ошибке на следующей строке: '$ (". Lang "). prop ("href", loc.replace ("/ xxx.com/pt/", "/xxx.com /"); '. Кроме того, извините меня, если я глуп, но я должен обернуть оператор if в '.click' function –