Я пытаюсь получить Algolia Search для работы над детской темой Genesis.Algolia Search Не работает с темой Genesis в WordPress
Я загрузил плагин Beta WordPress от https://github.com/algolia/algoliasearch-wordpress. Хотя я вижу, что сеть мудрая, все работает хорошо, результаты поиска не отображаются в раскрывающемся списке AJAX чуть ниже окна поиска.
Еще одно интересное замечание состоит в том, что, хотя основная панель поиска на переднем конце веб-сайта не показывает никаких результатов, небольшая панель поиска в меню администратора в верхнем правом углу страницы показывает результаты. Это связано с тем, что код Algolia прикреплен к любому элементу DOM с помощью [name = "s"].
Однако, я проверил с помощью инструментов Inspect, что основная панель поиска также окружена Algolia <span class>
. Когда я вхожу в основную строку поиска, я могу увидеть динамическое изменение DOM, чтобы добавить теги <div>
, содержащие результаты поиска. Поэтому я знаю, что часть сети работает.
Любые идеи или предложения о том, что попробовать?
Другие вещи я пытался:
- Я поместил панель поиска в сноске, а также (думая, что, может быть, помутнение может быть проблема в заголовке). Тот же результат
- Я тестировал тот же плагин на аналогичном сайте (с одинаковыми плагинами), но с темой, отличной от Genesis. Он работает нормально. Вот почему я пришел к выводу, что это может быть связано с Бытием.
- Как я уже говорил выше, когда я набираю строку поиска в верхнем правом углу в меню администратора WordPress, она работает.
Привет Amit, вы пытались сделать эту работу с новой версией плагина, который вы можете скачать здесь? https://community.algolia.com/wordpress/ – rayrutjes
Привет, Рей, этот вопрос давно. Я получил это с помощью Сильвена. Это было изменение CSS, связанное с элементом .search-form. Вот полное решение, предоставленное Sylvain: проблема в том, что родительская .search-форма настроена со странным «переполнением: скрытым». Чтобы исправить вашу тему, просто добавьте следующее правило CSS: .search-form { overflow: visible! Important; } –