Вход на сайт
wpml, двуязычный сайт на Wordpress и сортировка
131 просмотров
Перейти к просмотру всей ветки
Последний раз изменено 15.10.14 11:34 (alexnaum)
Приветствую, достаточно спешно ищу удовлетворительное решение следующей проблемы.
Есть сайт на вордпрессе, собственно, вот он, в настоящее время языков 2 - англ и рус.
Проблема.
При применении любого правила сортировки (например, см пункт меню Properties) при втором (недефолтном) языке результат сортировки выдается на дефолтном языке....Т.е. у меня дефолтный англ, второй - рус, например, тот же пункт меню Properties у меня назван Объекты и находится по адресу http://bostonrealproperty.com/ru/properties/ - связан с англ http://bostonrealproperty.com/properties/
Теперь я например хочу отсортировать объекты по цене по возрастанию, находясь в русской версии, результат получаю как http://bostonrealproperty.com/properties/?filter_sort_by=price&filter_order=ASC- т.е. по англ.
Если я вручную добавляю ru - bostonrealproperty.com/ru/properties/?filter_sort_by=price&filter_order=A... - результат сортировки корректный, но как добиться, чтобы это ru при сортировке не удалялось, не пойму...
Единственное похожее видел в гугле вот это - но там как видно сортировка посредством woocommerce, а у меня тут woocommerce нет... Однако думаю все равно как то должно это решаться, может быть, где то можно вручную (htaccess?) прописать редиректы для соотв-их урлов, благо их там немного.
Т.е. если нет красивого и правильного решения, возможно ли каким то образом задать редиректы, например с http://bostonrealproperty.com/properties/?filter_sort_by=price&filter_order=ASC редиректить на bostonrealproperty.com/ru/properties/?filter_sort_by=price&filter_order=A..., но конечно только для переходов с любой ru страницы ( http://bostonrealproperty.com/ru.... )
Есть сайт на вордпрессе, собственно, вот он, в настоящее время языков 2 - англ и рус.
Проблема.
При применении любого правила сортировки (например, см пункт меню Properties) при втором (недефолтном) языке результат сортировки выдается на дефолтном языке....Т.е. у меня дефолтный англ, второй - рус, например, тот же пункт меню Properties у меня назван Объекты и находится по адресу http://bostonrealproperty.com/ru/properties/ - связан с англ http://bostonrealproperty.com/properties/
Теперь я например хочу отсортировать объекты по цене по возрастанию, находясь в русской версии, результат получаю как http://bostonrealproperty.com/properties/?filter_sort_by=price&filter_order=ASC- т.е. по англ.
Если я вручную добавляю ru - bostonrealproperty.com/ru/properties/?filter_sort_by=price&filter_order=A... - результат сортировки корректный, но как добиться, чтобы это ru при сортировке не удалялось, не пойму...
Единственное похожее видел в гугле вот это - но там как видно сортировка посредством woocommerce, а у меня тут woocommerce нет... Однако думаю все равно как то должно это решаться, может быть, где то можно вручную (htaccess?) прописать редиректы для соотв-их урлов, благо их там немного.
Т.е. если нет красивого и правильного решения, возможно ли каким то образом задать редиректы, например с http://bostonrealproperty.com/properties/?filter_sort_by=price&filter_order=ASC редиректить на bostonrealproperty.com/ru/properties/?filter_sort_by=price&filter_order=A..., но конечно только для переходов с любой ru страницы ( http://bostonrealproperty.com/ru.... )