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



