Ajax Search Lite - это популярный плагин поиска WordPress , который отображает результаты поиска мгновенно и интерактивно. При использовании совместно с плагином перевода, таким как Linguise, функция поиска по-прежнему работает на переведенных страницах. Однако на практике возникает новая проблема: после ввода пользователем ключевого слова и нажатия клавиши Enter, они перенаправляются обратно на версию сайта на исходном языке.
Хорошая новость заключается в том, что Linguise теперь поддерживает исправление этой проблемы. В этой статье будут обсуждаться основные причины проблемы и технические решения, которые можно реализовать, чтобы результаты поиска оставались на языке, который сейчас использует пользователь.
Проблема с Ajax Search Lite и переведенными страницами

Основная проблема, возникающая при использовании Ajax Search Lite на переведенных страницах, заключается в том, что пользователи не остаются на языковой версии, которую они используют в данный момент. Когда они вводят ключевое слово в поле поиска и нажимают Enter, страница результатов поиска перенаправляет их обратно к исходной языковой версии (обычно языку по умолчанию сайта, такому как английский).
Это, безусловно, сбивает с толку, особенно на многоязычных сайтах, которые хотят обеспечить единообразный пользовательский опыт на каждом языке. Хотя поле поиска по-прежнему отображается на переведенной странице, результат не соответствует ожиданиям, поскольку пользователь неосознанно находится “вне” контекста своего языка.
Как исправить проблемы с переводом в Ajax Search Lite

Вот несколько шагов для исправления проблем с переводом в Ajax Search Lite. Сначала убедитесь, что плагин Ajax Search Lite—Live Search & Filter установлен и активен на вашем сайте WordPress .

После этого откройте Linguise панель управления, перейдите на вкладку Расширенные, и включите Перевод поисковых запросов опцию.

Если этот шаг выполнен успешно, вы увидите статус (Активен) в разделе Сторонние интеграции, специально для Ajax Search Lite. Это означает, что плагин поиска успешно подключился к системе перевода Linguise .

Как только настройки станут активными, вы можете сразу же попробовать функцию поиска на переведенной странице. Например, на этой странице, которая была переведена на индонезийский язык, введите ключевое слово в поле поиска, выберите из списка автозаполнения или нажмите Enter.

Затем результаты поиска автоматически появятся на языке, соответствующем версии страницы, индонезийском.

Это означает, что переводится не только контент сайта, но и результаты поиска, и предложения по ключевым словам также будут отображаться на языке посетителя, обеспечивая согласованный и удобный для пользователя опыт поиска.
Заключение
Настроив конфигурацию Ajax Search Lite и воспользовавшись поддержкой от Linguise, теперь можно решить проблему с перенаправлением пользователей обратно на страницы на родном языке. Это крайне важно для обеспечения единообразного пользовательского опыта на многоязычных сайтах.
Теперь пользователи могут выполнять поиск непосредственно с переводной страницы, не выходя из языка, на котором они общаются в данный момент. Это значительное улучшение в поддержке навигации и удобства для пользователей. Убедитесь, что вы используете последнюю версию Linguise, чтобы получить максимальную пользу от этой поддержки.



