@mUchenik

Как реализовать автоматическую смену раскладки?

Всем добра!
Уважаемые специалисты, прошу совета, как реализовать автоматическую смену раскладки как это реализовано на яндексе?
Другими словами, хочу сделать так:
Пользователь вводит русское слово английскими буквами, а установленный плагин Advanced Woo Search, понимает наличие ошибки и автоматически переводит запрос и ищет, то что надо пользователю...

Спасибо
  • Вопрос задан
  • 249 просмотров
Пригласить эксперта
Ответы на вопрос 1
maxxannik
@maxxannik
Сайты на WordPress + Интернет магазины WooCommerce
Нанять армию программистов которые будут писать нейронные сети по типу тех что есть у Яндекса и которые будут догадываться об ошибках и исправлять их. Думаю 100-200 программистов должно хватить :)

Это если реальное решение делать.

Если интересует тупое решение определение языка и смена расскладки то как то так:
1. сделать плагин
2. добавить на хук template redirect проверку is_search
3. проверка s параметра на предмет английских символов
4. функция конвертации английских букав в русские
5. далее подмена и переброс через wp_redirect

Но это решение в лоб. Ужасное и убогое по своей сути. Однако каждый сходит с ума по своему :)

Еще можно такое прибить https://site.yandex.ru/ - мб полегчает.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы