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, перейдите к Расширенные вкладку и включите Переводить поиск опцию.
Если этот шаг будет успешным, вы увидите, как статус (Active) появится в разделе интеграций сторонних сервисов, специально для Ajax Search Lite. Это указывает на то, что плагин поиска успешно подключился к системе перевода Linguise.
Как только настройки активированы, вы можете сразу попробовать функцию поиска на переведённой странице. Например, на этой странице, переведённой на индонезийский, введите ключевое слово в поле поиска, выберите из списка автодополнения или нажмите Enter.
Затем результаты поиска автоматически появятся на языке, соответствующем версии страницы, индонезийском.
Это означает, что не только содержимое сайта переводится, но результаты поиска и предложения ключевых слов также будут отображаться на языке посетителя’, обеспечивая последовательный и удобный для пользователя поиск.
Заключение
Настроив конфигурацию Ajax Search Lite и используя поддержку Linguise, проблему перенаправления поисковых запросов пользователей обратно на страницы их родного языка теперь можно решить. Это критически важно для обеспечения того, чтобы пользовательский опыт оставался последовательным на многоязычных сайтах.
Пользователи теперь могут искать напрямую со страницы перевода, не покидая язык, на котором они сейчас говорят. Это значительное улучшение в поддержке навигации и удобства пользователей. Убедитесь, что вы’re используете последнюю версию Linguise чтобы получить максимум от этой поддержки.


