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, чтобы получить максимальную пользу от этой поддержки.



