Jak dodać wyszukiwanie autouzupełniania do swojej witryny WordPress
Opublikowany: 2023-02-12Pasek wyszukiwania autouzupełniania jest obecnie wszędzie. Jeśli korzystasz z wyszukiwarki, istnieje duże prawdopodobieństwo, że rozpozna ona to, czego szukasz, zanim skończysz pisać, i zacznie wyświetlać sugestie, aby zaoszczędzić czas.
Chociaż WordPress zawiera funkcję wyszukiwania od razu po wyjęciu z pudełka, nie obsługuje natywnie „wyszukiwania autouzupełniania” ani „wyszukiwania na żywo”, które są dwiema najczęstszymi nazwami tej funkcji. Jednak za pomocą odpowiedniej wtyczki możesz łatwo zaimplementować pole wyszukiwania.
W tym artykule przedstawimy trzy wtyczki wyszukiwania autouzupełniania WordPress, których możesz użyć, i jak zacząć korzystać z każdej z nich. Następnie porozmawiamy o tym, jak ręcznie zaimplementować wyszukiwanie autouzupełniania w WordPress. Chodźmy do pracy!
Dlaczego autouzupełnianie wyszukiwania ma znaczenie?
W dzisiejszych czasach użytkownicy oczekują szybkiego znalezienia odpowiedzi, których potrzebują. Ponieważ wyszukiwarki stają się coraz dokładniejsze, ludzie przyzwyczajają się do znajdowania stron i treści pasujących do ich zapytania przy minimalnym wysiłku.
Dlatego przejście z potężnej wyszukiwarki do korzystania z wewnętrznej funkcji wyszukiwania w witrynie może być irytujące. Chociaż funkcja wyszukiwania WordPress działa wystarczająco dobrze od razu po wyjęciu z pudełka, brakuje w niej niektórych zaawansowanych opcji, do których przyzwyczaiła się większość odwiedzających, takich jak autouzupełnianie.
W tym miejscu przydatne są sugestie autouzupełniania wyszukiwania. Implementując sugestie wyszukiwania WordPress, zwiększasz szanse, że użytkownicy spędzą więcej czasu w Twojej witrynie. Ułatwiasz im znajdowanie potrzebnych treści, co przekłada się na lepsze ogólne wrażenia. Ponadto nie jest trudno zaimplementować wyszukiwanie autouzupełniania WP, jeśli używasz odpowiedniej wtyczki.
Jak dodać wyszukiwanie do witryny WordPress za pomocą wtyczki
Istnieje wiele wtyczek wyszukiwania WordPress, z których możesz wybierać, ale nie wszystkie z nich zawierają funkcję autouzupełniania, której szukamy. W tej sekcji skupimy się na trzech najlepszych opcjach, których możesz użyć, i pokażemy, jak włączyć wyszukiwanie predykcyjne za pomocą każdej z nich.
Włącz autouzupełnianie w WPSolr
WPSolr to wtyczka sugestii wyszukiwania premium, która działa zarówno ze zwykłymi witrynami WordPress, jak i WooCommerce. Jest zasilany przez platformy Elasticsearch i Solr i umożliwia dostosowywanie wyników wyszukiwania z jednej witryny do drugiej.
Jeśli lubisz wtyczki, które zawierają tak wiele opcji dostosowywania, jak to możliwe, prawdopodobnie docenisz WPSolr. Jedynym minusem tej wtyczki jest to, że jest droga. Plusem jest to, że włączenie wyszukiwania na żywo jest proste.
Po zainstalowaniu wtyczki uzyskasz dostęp do jej strony ustawień na pulpicie nawigacyjnym. Jeśli przejdziesz do karty z napisem Zdefiniuj swoje wyszukiwanie za pomocą Elastic.co – GCloud , znajdziesz opcję o nazwie Pokaż sugestie w polu wyszukiwania .
Gdy włączysz tę funkcję, użytkownicy zobaczą pełne tytuły stron oraz część ich zawartości bezpośrednio na pasku wyszukiwania, jeszcze zanim prześlą zapytanie. W ten sposób mogą natychmiast wybrać żądany wynik, bez konieczności przeglądania pełnej listy opcji.
Cena: Licencja WPSoler kosztuje 199 € rocznie (około 215 $ rocznie).
Włącz autouzupełnianie w SearchWP
SearchWP polega na pomaganiu użytkownikom w znajdowaniu treści, których domyślna funkcja wyszukiwania WordPress nie rozpoznaje. Po wyjęciu z pudełka wtyczka obsługuje niestandardowe dane pól, dane wyjściowe skrótów, taksonomie, a nawet szczegóły produktu WooCommerce.
Jednak SearchWP nie zawiera domyślnie funkcji wyszukiwania autouzupełniania. Aby włączyć tę funkcję, musisz użyć bezpłatnego rozszerzenia o nazwie SearchWP Live Ajax Search.
Wszystko, co musisz zrobić, aby włączyć wyszukiwanie autouzupełniania, to aktywować rozszerzenie. Resztę zrobi za Ciebie automatycznie.
Warto również zauważyć, że SearchWP Live Ajax Search działa bez podstawowej wtyczki SearchWP. Jedyna różnica polega na tym, że w połączeniu z SearchWP uzyskujesz dostęp do bardziej szczegółowych wyników.
Cena: Standardowa licencja SearchWP dla jednej witryny kosztuje 99 USD , ale rozszerzenie Live Ajax Search jest bezpłatne.
Włącz autouzupełnianie w Ajax Search Lite
Po wyjęciu z pudełka Ajax Search Lite oferuje funkcje, które zwykle można znaleźć tylko w wysokiej jakości wtyczkach wyszukiwania WordPress. Dzięki temu narzędziu użytkownicy mogą uzyskać dostęp do wyników wyszukiwania autouzupełniania WordPress, które obejmują niestandardowe typy postów, pola i inne rodzaje metadanych (wraz z domyślną stroną i wynikami postów).
Gdy wtyczka jest aktywna, możesz przejść do Ajax Search Lite > Opcje ogólne > Autouzupełnianie i sugestie . Wyszukiwanie autouzupełniane powinno być domyślnie włączone w sekcji Włączyć autouzupełnianie w wyszukiwarce Google? .
Jeśli chcesz mieć pełną kontrolę nad tym, jakie treści pojawiają się w wynikach autouzupełniania, przejdź do zakładki Źródła i podstawy . Tam możesz wybrać, jakie treści będą wyświetlane w wynikach wyszukiwania.
Wszystkie potrzebne funkcje wyszukiwania autouzupełniania są dostępne w darmowej wersji Ajax Search Lite. Istnieje jednak wersja premium wtyczki, która zawiera dodatkowe funkcje, takie jak niestandardowe motywy paska wyszukiwania i wyników.
Cena: Ajax Search Lite jest bezpłatny, a wersja premium wtyczki zaczyna się od 36 USD.
Wyszukiwanie autouzupełniania WordPress bez wtyczki
Jak być może zauważyłeś, dwie z wtyczek, które omówiliśmy w poprzedniej sekcji, opierają się na Ajax (lub asynchronicznym JavaScript) do zasilania funkcji wyszukiwania na żywo. Używanie Ajax wraz z jQuery to najłatwiejsze podejście do implementacji tej funkcji w WordPress.
Oznacza to, że jeśli nie czujesz się komfortowo używając JavaScript, lepiej będzie trzymać się wtyczek. Istnieje jednak możliwość ręcznego dodania tej funkcjonalności.
Jak samodzielnie dodać wyszukiwanie autouzupełniania
Ręczne dodanie funkcji wyszukiwania autouzupełniania do witryny wymaga pracy z pewnym kodem, jak można się spodziewać. Istnieją jednak różne sposoby podejścia do projektu, z różnymi poziomami trudności.
Oto dwa podejścia, które zalecamy zbadać:
- Zaimplementuj wyszukiwanie na żywo za pomocą Ajax tylko dla tytułów postów . Ponieważ będziesz pobierać tylko tytuły postów, jest to najłatwiejsza metoda implementacji.
- Dodaj wyszukiwanie autouzupełniania dla tabel niestandardowych . Dzięki tej metodzie możesz wyświetlać wyniki z utworzonej przez siebie niestandardowej tabeli, co daje Ci pełną kontrolę nad wyświetlanymi danymi.
W każdym z tych scenariuszy prawdopodobnie będziesz chciał zaimplementować używany kod w formacie wtyczki. To dlatego, że za pomocą wtyczki możesz w dowolnym momencie wyłączyć lub włączyć kod, co jest idealne, jeśli zamierzasz dostosować tę funkcjonalność w przyszłości.
Popraw swoje cyfrowe doświadczenia dzięki silnikowi WP
Implementacja autouzupełniania wyszukiwania w WordPress jest łatwiejsza niż można by się spodziewać. Dzięki odpowiedniej wtyczce możesz znacznie ułatwić odwiedzającym znalezienie tego, czego szukają, i poprawić ich wrażenia.
Oczywiście nie będzie to miało większego znaczenia, jeśli nie korzystasz również z odpowiedniego hosta internetowego. Zarządzany hosting WordPress zapewnia nieograniczony dostęp do narzędzi i całodobowe wsparcie ekspertów technicznych w celu utrzymania optymalnej wydajności witryny. Dzięki WP Engine otrzymujesz wszystkie zasoby potrzebne do rozwoju swojej witryny i zapewnienia odwiedzającym najwyższej jakości wrażeń cyfrowych!