Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak dodać wyszukiwanie Ajax na żywo do twojej witryny WordPress (łatwy sposób)

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

Czy chcesz dodać wyszukiwanie Ajax na żywo do twojej witryny WordPress?

Natychmiastowe wyszukiwanie pokazuje wyniki, gdy odwiedzający wpisuje je w pasku wyszukiwania, podobnie jak działa Google. Pomaga to odwiedzającym szybko znaleźć strony, wpisy, produkty i nie tylko.

W tym artykule pokażemy, jak dodać wyszukiwanie Ajax na żywo do twojej witryny WordPress.

How to add live Ajax search to your WordPress site (the easy way)

Dlaczego warto dodać Live Ajax Search do WordPressa?

Wyszukiwanie na żywo Ajax, zwane również wyszukiwaniem natychmiastowym, ulepsza wbudowane wyszukiwanie WordPress, dodając funkcję rozwijania i autouzupełniania, która jest powszechna w wyszukiwarkach takich jak Google.

Oto przykład wyszukiwania Ajax na żywo w działaniu:

Google search live example

Wyszukiwanie na żywo odgaduje, czego szukają użytkownicy podczas wpisywania rodzaju tekstu, co pomaga im szybciej znaleźć odpowiednie treści. Często poprawia to komfort użytkowania, zwiększa liczbę odsłon i zmniejsza współczynnik odrzuceń.

Dzięki wyszukiwaniu na żywo Ajax można wyświetlać odpowiednie wyniki nawet bez przeładowywania strony. To sprawia, że jest to świetny wybór dla sklepów e-handlu, ponieważ kupujący mogą natychmiast zobaczyć produkty pasujące do ich zapytania. W ten sposób natychmiastowe wyszukiwanie może pomóc w stworzeniu inteligentniejszego wyszukiwania produktów.

Biorąc to pod uwagę, przyjrzyjmy się, jak można dodać do WordPressa funkcję wyszukiwania na żywo opartą na technologii Ajax.

Krok 1: Włącz wyszukiwanie Ajax za pomocą wtyczki WordPress

Najprostszym sposobem na dodanie wyszukiwania na żywo Ajax do WordPressa jest użycie SearchWP Live Ajax Lite Search. Ta darmowa wtyczka automatycznie dodaje natychmiastowe wyszukiwanie w czasie rzeczywistym do twojej witryny internetowej i działa idealnie z każdym motywem WordPress.

Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie i włączanie wtyczki. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem krok po kroku, jak zainstalować wtyczkę WordPress.

Po włączaniu można przejść do SearchWP „ Ustawienia. Następnie kliknij przełącznik „Włącz wyszukiwanie na żywo”.

Enabling live Ajax search with SearchWP

Po zakończeniu kliknij „Zapisz”, aby zapisać twoje zmiany.

Teraz twój domyślny blok wyszukiwania WordPress będzie miał włączone wyszukiwanie Ajax na żywo.

Saving SearchWP settings

Krok 2: Dodanie formularza wyszukiwania Ajax Live Search na twojej witrynie WordPress

Po włączaniu wtyczki każdy pasek wyszukiwania w twojej witrynie będzie automatycznie korzystał z wyszukiwania Ajax na żywo, w tym z dowolnego niestandardowego formularza wyszukiwania w WordPress, który utworzyłeś.

Większość motywów WordPress ma wbudowany pasek wyszukiwania. Jednak po włączaniu wyszukiwania Ajax na żywo, możesz chcieć dodać pasek wyszukiwania do innych obszarów twojej witryny internetowej WordPress.

Dodawanie wyszukiwania Ajax na żywo do stron WordPressa

Możesz dodać pole wyszukiwania Ajax na żywo do określonych stron twojej witryny internetowej. Na przykład, możesz dodać pasek do własnej strony archiwum, aby klienci mogli łatwo przeszukiwać archiwa.

Aby to zrobić, musisz otworzyć wpis lub stronę, na której chcesz dodać pasek wyszukiwania. W tym przykładzie pokażemy, jak dodać wyszukiwanie na żywo do strony WordPress, ale kroki będą podobne dla wpisów.

Najpierw przejdź do Strony ” Wszystkie strony, a następnie wybierz stronę, którą chcesz edytować.

Open up WordPress page

W edytorze WordPress Gutenberg kliknij ikonkę „+”.

Spowoduje to wyświetlenie menu bloków.

Adding a new block to a WordPress blog or website

Tutaj wpisz „Szukaj” w polu, a następnie kliknij ikonkę „Szukaj”, aby dodać ją do twojej strony.

WordPress automatycznie umieści pasek wyszukiwania.

Adding a search block to a WordPress page or post

Domyślnie pole ma nagłówek „Szukaj”. Można go zmienić, wpisując rodzaj tekstu w polu etykiety lub całkowicie usunąć tekst nagłówka.

Możesz również wpisać opcjonalny symbol zastępczy, który jest tekstem, który WordPress wyświetli, zanim odwiedzający zaczną wpisywać zapytanie wyszukiwania. Na przykład, jeśli prowadzisz sklep internetowy, możesz użyć czegoś takiego jak „Wyszukaj produkty” lub „Znajdź świetne oferty”.

Gdy będziesz zadowolony z konfiguracji paska wyszukiwania, kliknij przycisk „Aktualizuj”.

Customizing the WordPress search block

Teraz twoi odwiedzający mogą korzystać z paska wyszukiwania na żywo, aby szybko znaleźć to, czego szukają.

Możesz użyć tego samego procesu, aby dodać pasek wyszukiwania do dowolnego wpisu lub strony.

Live search page example

Dodanie wyszukiwania Ajax na żywo do panelu bocznego WordPressa

Wielu właścicieli witryn internetowych dodaje pasek wyszukiwania do panelu bocznego swojej witryny.

Live widget search example

Umożliwia to odwiedzającym wyszukiwanie bez względu na to, gdzie znajdują się na twojej witrynie.

Aby dodać widżet wyszukiwania do WordPressa, wystarczy przejść do Wygląd ” Widżety.

Customize widget blocks

Ta strona pokazuje wszystkie różne obszary Twojego motywu WordPress, w których można umieścić widżet. Wyświetlane opcje mogą się różnić, ale większość motywów będzie miała panel boczny, prawy pasek boczny, lewy pasek boczny lub podobną sekcję.

Wystarczy kliknąć, aby rozwinąć obszar, w którym chcesz dodać pasek wyszukiwania Ajax na żywo. Następnie kliknij ikonkę „+”.

Add sidebar widget block

W wyskakującym okienku, które się pojawi, znajdź i wybierz blok „Szukaj”.

Spowoduje to automatyczne dodanie widżetu wyszukiwania Ajax na żywo do panelu bocznego lub podobnej sekcji.

Adding a search block to a widget area

Po zakończeniu kliknij przycisk „Aktualizuj”, aby zapisać zmiany i uruchomić pasek wyszukiwania Ajax na swoim blogu lub witrynie internetowej WordPress.

Teraz, jeśli przejdziesz na swoją witrynę, zobaczysz pasek wyszukiwania Ajax na żywo w panelu bocznym lub podobnej sekcji.

Możesz wykonać ten sam proces, aby dodać pasek wyszukiwania do dowolnego innego obszaru gotowego na widżet.

Uwaga: Aby zamiast tego dodać pasek wyszukiwania do twojego menu nawigacyjnego, zapoznaj się z naszym przewodnikiem na temat dodawania paska wyszukiwania do menu WordPress.

Dodanie wyszukiwania na żywo do panelu bocznego WordPress za pomocą edytora pełnej witryny

Jeśli korzystasz z motywu opartego na blokach, takiego jak ThemeIsle Hestia Pro, możesz dodać wyszukiwanie Ajax na żywo do dowolnego obszaru twojego motywu za pomocą pełnego edytora witryny.

Możesz nawet dodać pasek wyszukiwania do obszarów, których nie możesz edytować za pomocą standardowego edytora treści WordPress. Na przykład, możesz dodać pole wyszukiwania do szablonu twojej strony 404.

Aby rozpocząć, przejdź do Wygląd ” Edytor w kokpicie WordPress.

Adding live Ajax search using the full-site editor (FSE)

Domyślnie pełny edytor witryny wyświetla szablon główny twojego motywu, ale możesz dodać blok wyszukiwania do dowolnego szablonu.

Aby zobaczyć wszystkie dostępne opcje, wybierz „Szablony” w menu po lewej stronie.

Adding live Ajax search to your WordPress blog or website

Możesz teraz kliknąć szablon, w którym chcesz dodać wyszukiwanie Ajax na żywo.

WordPress wyświetli teraz podgląd projektu i wszelkie ustawienia strony, które można edytować. Aby przejść dalej i edytować ten szablon, kliknij małą ikonkę ołówka i otwórz edytor bloków.

Adding live Ajax search to a block-based WordPress theme

Po wykonaniu tej czynności kliknij niebieską ikonkę „+”.

W wyświetlonym panelu wpisz „Szukaj”.

Adding a search bar to the full-site editor (FSE)

Gdy pojawi się blok „Szukaj”, przeciągnij go do obszaru, w którym chcesz wyświetlić pole.

Aby dostosować tytuł bloku lub tekst zastępczy, wystarczy wpisać nową wiadomość w bloku wyszukiwania.

Adding live ajax search to a full-site WordPress theme

Gdy będziesz zadowolony z wyglądu bloku, kliknij „Zapisz”, aby uruchomić pasek wyszukiwania Ajax.

Wskazówka bonusowa: Dostosuj własną wyszukiwarkę WordPress do swoich potrzeb.

SearchWP Live Ajax Search doskonale integruje się z wbudowaną wyszukiwarką WordPress. Jednak to domyślne wyszukiwanie jest dość ograniczone i nie jest dobre w wyświetlaniu dokładnych wyników wyszukiwania.

Tutaj właśnie wkracza SearchWP. Jest to najlepsza wtyczka do wyszukiwania WordPress na rynku, używana przez ponad 30 000 witryn internetowych.

Wtyczka ta umożliwia odwiedzającym wyszukiwanie treści, które WordPress domyślnie ignoruje, w tym pól własnych, plików tekstowych, dokumentów PDF, produktów WooCommerce, niestandardowych typów treści i innych.

Instalując SearchWP, możesz całkowicie konfigurować nową, natychmiastową funkcję Twojej witryny bez pisania jakiegokolwiek kodu.

The SearchWP WordPress search plugin

SearchWP posiada również zaawansowaną analitykę i statystyki, które pozwalają zobaczyć, czego szukają twoi odwiedzający.

Możesz wykorzystać ten wgląd, aby dostosować sposób wyszukiwania w witrynie internetowej i zidentyfikować najpopularniejsze treści w Twojej witrynie. Może to pomóc w generowaniu nowych wpisów na blogu w oparciu o to, czego odwiedzający już szukają.

The SearchWP metrics and statistics page

Więcej informacji można znaleźć w tych przewodnikach:

Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak dodać wyszukiwanie Ajax na żywo do twojej witryny WordPress. Zachęcamy również do zapoznania się z naszym przewodnikiem na temat śledzenia odwiedzających witrynę oraz wyborem najlepszych wtyczek WordPress dla witryn biznesowych.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

4 komentarzeZostaw odpowiedź

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Mrteesurez says

    Thanks for this post.
    I love Ajax search as it makes users search and find the content in real time. I recommend this to all blogs to have it implemented.
    I also support adding an ajax search field to a 404 page, the user landed on the page can just search and find a post related to what he is looking for.

  3. Eric Malta says

    Hi, after activated this comment function in ajax, my server CPU usages went high, so i have to terminated it. I thing this is for big hosting servers.

    • WPBeginner Support says

      Sadly, any ajax solution will increase your CPU usage but thank you for sharing this for anyone who has concerns for their hosting CPU usage :)

      Administrator

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.