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 utworzyć własny formularz wyszukiwania WordPress (krok po kroku)

Chcesz stworzyć własny formularz wyszukiwania dla twojej witryny internetowej WordPress?

Wyszukiwanie to sposób, w jaki większość użytkowników znajduje odpowiednie i interesujące treści na twojej witrynie. Jeśli nie mogą łatwo znaleźć tego, czego szukają, mogą przejść do innej witryny internetowej.

W tym artykule pokażemy, jak usprawnić wyszukiwanie w witrynie internetowej, tworząc własny formularz wyszukiwania WordPress.

How to create a custom WordPress search form (step by step)

Dlaczego warto stworzyć własny formularz wyszukiwania dla WordPress?

WordPress posiada wbudowaną funkcję wyszukiwania. Nie przeszukuje ona jednak wszystkich typów treści, takich jak komentarze, recenzje produktów czy własne typy treści.

Może to uniemożliwić odwiedzającym znalezienie tego, czego szukają, w tym produktów, które mogą chcieć kupić w twoim sklepie internetowym.

Możesz również chcieć nadać priorytet niektórym treściom nad innymi, aby pojawiały się one wyżej w wynikach wyszukiwania. Na przykład, możesz chcieć wyświetlać najnowsze wpisy z twojej witryny na górze strony wyników wyszukiwania lub wyświetlać najpopularniejsze produkty WooCommerce.

Mając to na uwadze, zobaczmy, jak można dostosować formularz wyszukiwania WordPress. W tym wpisie poruszamy wiele tematów, więc po prostu skorzystaj z poniższych szybkich odnośników, aby przejść bezpośrednio do sekcji, którą chcesz przeczytać:

Krok 1: Stwórz własny algorytm wyszukiwania WordPressa

Najprostszym sposobem na ulepszenie wbudowanego algorytmu wyszukiwania WordPress jest użycie SearchWP.

SearchWP to najlepsza wtyczka wyszukiwania WordPress. Jest łatwa w użyciu i zapewnia pełną kontrolę nad algorytmem wyszukiwania twojej witryny, dzięki czemu możesz pomóc odwiedzającym szybko znaleźć to, czego szukają. Przeszukuje również treści, które WordPress domyślnie ignoruje.

Więcej informacji można znaleźć w naszej pełnej recenzji SearchWP.

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 należy przejść do SearchWP ” Ustawienia, a następnie kliknąć kartę „Ogólne”.

How to activate the SearchWP search plugin

Tutaj musisz wpisz swoją licencję w polu „Klucz licencyjny”. Informacje te można znaleźć na twoim koncie w witrynie SearchWP.

Po zakończeniu kliknij przycisk „Zweryfikuj klucz”.

Po włączaniu wtyczki możesz dostosować sposób, w jaki SearchWP indeksuje, wyszukuje i wyświetla twoją treść. Możesz myśleć o tym jako o tworzeniu własnego algorytmu wyszukiwania Google, który jest przeznaczony tylko dla twojego bloga lub witryny internetowej WordPress.

Aby rozpocząć, przejdź do SearchWP „ Algorytm.

Creating a custom search algorithm for your WordPress website

Tutaj zobaczysz sekcję dla różnych typów treści, które SearchWP przeszukuje domyślnie, w tym strony, wpisy i pliki multimedialne.

Aby dołączyć więcej rodzajów treści do wyników wyszukiwania, kliknij przycisk „Źródła i ustawienia”.

How to search additional content types using SearchWP

Zobaczysz teraz wyskakujące okienko z różnymi rodzajami treści, które SearchWP może przeszukiwać. Na przykład, możesz sprawić, że komentarze na blogu będą przeszukiwalne w WordPress.

W zależności od zainstalowanych wtyczek WordPress, mogą pojawić się dodatkowe opcje. Na przykład, jeśli korzystasz z WooCommerce, możesz uwzględnić „Produkty” w wynikach wyszukiwania SearchWP.

Więcej informacji na ten temat można znaleźć w naszym przewodniku na temat inteligentnego wyszukiwania produktów w WooCommerce.

Po prostu zaznacz pole obok każdego rodzaju treści, które chcesz uwzględnić w wynikach wyszukiwania.

Adding additional content types to WordPress search

Można również powiadomić, że opcja „Keyword Stems” jest domyślnie zaznaczona. Oznacza to, że SearchWP może zawierać wyniki, które nie mają takiej samej końcówki jak wyszukiwany termin.

Na przykład, jeśli wyszukujesz „run”, stemming słów kluczowych uwzględni „running” i „runners” w wynikach.

Może to pomóc w wyświetlaniu trafnych wyników odwiedzającym, dlatego zalecamy pozostawienie zaznaczonego pola „Łodygi słów kluczowych”. Możesz jednak odznaczyć to pole, jeśli chcesz wyświetlać tylko dokładne dopasowania.

SearchWP's keyword stems feature

Kiedy będziesz zadowolony z informacji, które wpiszesz w wyskakującym okienku, kliknij „Gotowe”.

Zobaczysz teraz sekcję dla wszystkich wybranych źródeł.

Searching products and comments on a WordPress store

Każda sekcja ma własny pokaz slajdów „Stosowalność atrybutów”.

Jest to waga, jaką SearchWP nada każdemu atrybutowi podczas tworzenia wyników wyszukiwania.

Creating a custom search algorithm using SearchWP

Treść, która pasuje do atrybutu o wysokiej trafności, pojawi się wyżej w wynikach wyszukiwania. Natomiast treść, która pasuje do atrybutu o mniejszej trafności, pojawi się niżej w wynikach wyszukiwania użytkownika.

Aby nadać atrybutowi większą wagę, wystarczy przesunąć jego suwak w prawo. Na poniższym obrazku wyszukiwarka przywiązuje większą wagę do dopasowań w tytule wpisu niż do dopasowań w jego treści.

Customizing the applicable attributes relevance slider

Każda witryna internetowa WordPress jest unikatowa, więc warto wypróbować różne ustawienia trafności, aby zobaczyć, co daje najbardziej trafne i pomocne wyniki wyszukiwania.

Na przykład, jeśli umieściłeś swoje menu w formacie PDF na witrynie internetowej swojej restauracji, to jest to ważna treść i zazwyczaj będziesz chciał pokazać ją wysoko w wynikach wyszukiwania.

Jeśli korzystasz z pól własnych, możesz również sprawić, by pola własne można było przeszukiwać na twojej witrynie WordPress.

Można również tworzyć reguły, które określają, czy określona treść jest dołączona lub wykluczona z wyników wyszukiwania. Na przykład, jeśli prowadzisz sklep internetowy, możesz wykluczyć stronę konta, stronę kasy i stronę z podziękowaniem.

Wystarczy kliknąć przycisk „Edytuj reguły” w sekcji, w której chcesz utworzyć regułę. Na przykład na poniższym obrazku dodajemy nową regułę do sekcji „Wpisy”.

Adding rules to your search engine

Spowoduje to otwarcie wyskakującego okienka, w którym można edytować reguły wyszukiwarki.

Aby utworzyć twoją pierwszą regułę, kliknij przycisk „Dodaj regułę”.

Editing the rules for your website's search

Teraz możesz wybrać treść, którą chcesz uwzględnić lub wykluczyć z odpowiednich wyników wyszukiwania.

Aby rozpocząć, otwórz pierwsze menu rozwijane i wybierz opcję „Pokaż wpisy tylko jeśli” lub „Wyklucz wpisy jeśli”, w zależności od rodzaju reguły, którą chcesz utworzyć.

Adding a custom rule to your search form

Teraz możesz użyć pozostałych ustawień, aby określić treść, którą chcesz wykluczyć lub uwzględnić. Na przykład, jeśli chcesz uwzględnić lub wykluczyć określoną kategorię, wpisz jej nazwę.

Możesz także wpisać dowolne własne taksonomie, które chcesz wykluczyć lub uwzględnić.

Excluding categories form the WordPress search results

Aby wykluczyć lub uwzględnić określone tagi wpisów z wyników wyszukiwania, wystarczy otworzyć menu rozwijane i wybrać opcję „Tagi”.

Następnie wpisz nazwę tagu.

Excluding tags from the WordPress search results

Aby dodać kolejną regułę, wystarczy kliknąć przycisk „Dodaj regułę” i powtórzyć ten sam proces opisany powyżej. Gdy będziesz zadowolony z konfiguracji reguł, kliknij „Gotowe”.

Możesz teraz tworzyć reguły dla innych rodzajów treści, takich jak multimedia i strony, przewijając do ich sekcji i klikając przyciski „Dodaj regułę”.

Gdy będziesz zadowolony z konfiguracji algorytmu wyszukiwania, przewiń do góry strony i kliknij „Zapisz”.

Saving a custom search algorithm on your WordPress website

SearchWP odbuduje teraz indeks. W zależności od szybkości twojego połączenia internetowego i dostawcy hostingu WordPress, może to potrwać kilka minut.

Gdy tylko zobaczysz „Status indeksu 100%”, będziesz wiedział, że SearchWP dodał wszystkie twoje treści i reguły do indeksu wyszukiwania.

Rebuilding the WordPress search index

Krok 2: Utwórz własny formularz wyszukiwania dla twojej witryny internetowej WordPress

Domyślnie wszystkie formularze wyszukiwania na twojej witrynie internetowej WordPress będą korzystać z nowego algorytmu SearchWP, który utworzyłeś w poprzedniej sekcji. Oznacza to, że odwiedzający od razu zaczną widzieć dokładniejsze i trafniejsze wyniki.

Aby jednak uzyskać jeszcze lepsze wyniki, warto utworzyć zaawansowane formularze wyszukiwania dla różnych rodzajów treści. Na przykład, możesz utworzyć inteligentny formularz wyszukiwania produktów WooCommerce, który sprawdza tylko określone kategorie produktów.

Możesz także utworzyć zaawansowany formularz wyszukiwania dla własnych typów treści. Na przykład utworzyliśmy własny formularz wyszukiwania typu treści dla naszych stron Deals i Glossary.

An example of a custom search form on a WordPress website

Każdy formularz zastąpi domyślny algorytm wyszukiwania WordPress, dzięki czemu można utworzyć dowolną liczbę różnych formularzy z unikatowymi ustawieniami.

Aby rozpocząć, przejdź do SearchWP Formularze wyszukiwania i kliknij przycisk „Utwórz nowy”.

Adding a custom search form to your WordPress website

Spowoduje to utworzenie nowego formularza wyszukiwania, gotowego do własnego konfiguratora. Na przykład, jeśli prowadzisz witrynę internetową z recenzjami, możesz utworzyć formularz, który wyszukuje wpisy z recenzjami produktów i ignoruje inne treści, takie jak twoje wpisy na blogu i media. Może to pomóc odwiedzającym szybciej znaleźć to, czego szukają.

Teraz nadaj formularzowi unikatową nazwę, klikając małą ikonkę ołówka obok „Search Form 1”.

How to create an advanced search form using SearchWP

Teraz należy wpisać nazwę własnego formularza wyszukiwania.

To jest tylko dla twojego odniesienia, więc możesz użyć czegokolwiek, co pomoże ci zidentyfikować formularz w kokpicie WordPress.

Adding a title to a custom search form

Następnie można wybrać układ za pomocą miniaturek „Motyw układu”.

Niektóre z tych układów są przeznaczone dla konkretnych formularzy wyszukiwania. Na przykład, jeśli tworzysz formularz, który wyszukuje według kategorii w WordPress, to „Wyszukiwanie kategorii” ma już wiele potrzebnych ustawień.

Choosing a theme for your WordPress search form

Wystarczy kliknąć na różne motywy, aby zobaczyć podgląd tego, jak formularz będzie wyglądał na twojej witrynie internetowej. Po podjęciu twojej decyzji, przewiń do sekcji „Własny konfigurator”.

Ustawienia, które zobaczysz, mogą się różnić w zależności od twojego układu motywu. Na przykład, jeśli wybrano opcję „Szybkie wyszukiwanie”, to ustawienie „Szybkie wyszukiwanie” będzie włączone domyślnie.

Choosing a search form theme

Poszczególne opcje można wyłączać i włączać za pomocą przełączników. Podgląd będzie aktualizowany automatycznie w miarę wprowadzania zmian, dzięki czemu będziesz mógł zobaczyć, co najlepiej pasuje do twojej witryny internetowej.

W zależności od twojego układu i rodzaju formularza, który chcesz utworzyć, może być konieczne włączenie i wyłączenie niektórych ustawień „Custom Styling”. Na przykład, jeśli chcesz utworzyć formularz, który wyszukuje według kategorii, kliknij, aby włączyć przełącznik „Wyszukiwanie według kategorii”.

Upewnij się również, że w menu „Silnik” wybrałeś niestandardową wyszukiwarkę, którą utworzyłeś wcześniej. Jeśli chodzi o stronę wyników, możesz użyć domyślnej wersji WordPress lub utworzyć własną stronę wyników wyszukiwania.

Domyślnie SearchWP przeszukuje wszystkie media, strony i wpisy w twojej witrynie internetowej WordPress. Jeśli utworzyłeś jakieś własne typy treści, możesz uwzględnić je w wynikach wyszukiwania za pomocą pola „Rodzaj wyszukiwania”.

Po prostu wpisz każdy własny typ treści, który chcesz uwzględnić. Gdy pojawi się odpowiedni niestandardowy typ treści, kliknij, aby dodać go do wyszukiwania.

How to search custom post types in WordPress

Jeśli chcesz wykluczyć media, strony lub wpisy z wyników wyszukiwania, kliknij mały „X” obok „Media”, „Strony” lub „Wpisy” w polu Typ treści wyszukiwania.

Następnie znajdź pole „Wybierz kategorię” i wpisz każdą kategorię, którą chcesz uwzględnić w wynikach wyszukiwania.

Na przykład, jeśli prowadzisz sklep internetowy, możesz chcieć utworzyć formularze, które wyszukują określone kategorie produktów. W przypadku blogów możesz chcieć uwzględnić w formularzu wyszukiwania tylko określone kategorie treści.

Creating an advanced search form in WordPress

Domyślnie SearchWP wyświetli ogólny komunikat „Wprowadź słowo kluczowe i wyszukaj”, zanim odwiedzający wpisze zapytanie wyszukiwania.

Możesz je zastąpić twoim własnym komunikatem, wpisując go w polu „Field Label”.

Change how the custom search form looks on your website

Jeśli chcesz umożliwić odwiedzającym filtrowanie wyników wyszukiwania za pomocą takich czynników, jak autor, typ treści i tag, musisz kliknąć, aby włączyć przełącznik „Wyszukiwanie zaawansowane”.

Następnie przewiń do pola „Zaawansowane filtry wyszukiwania”. Domyślnie SearchWP umożliwia odwiedzającym filtrowanie wyników za pomocą autorów, typów treści i tagów.

Changing the WordPress search filters

Aby usunąć którykolwiek z tych filtrów, wystarczy kliknąć jego przycisk „X”. Jeśli chcesz dodać więcej filtrów, po prostu wpisz ich nazwy w polu.

Następnie, gdy na liście rozwijanej pojawi się odpowiednia opcja, kliknij ją.

Searching WordPress tags using SearchWP

Po wybraniu tych ustawień przejdź do sekcji „Styl formularza”.

W tym miejscu można wybierać między różnymi stylami formularzy, dodawać obramowanie i zmieniać wielkość liter.

Choosing a new form style using SearchWP

W sekcji „Styl przycisku” można dostosować przycisk „Szukaj”, który pojawia się w formularzu.

Istnieje więcej ustawień, których można użyć do zmiany wyglądu i działania formularza. Jest to jednak wszystko, czego potrzebujesz, aby stworzyć zaawansowany własny formularz wyszukiwania.

Gdy będziesz zadowolony z konfiguracji formularza, możesz przewinąć do góry ekranu i kliknąć „Zapisz”, aby zapisać twoje ustawienia.

How to save your custom form settings

Aby utworzyć więcej własnych formularzy wyszukiwania z unikatowymi ustawieniami, wystarczy powtórzyć dokładnie ten sam proces opisany powyżej.

Krok 3: Dodanie własnego formularza wyszukiwania do twojej witryny WordPress

Zaawansowany formularz wyszukiwania można dodać do dowolnej strony, wpisu lub obszaru gotowego na widżet za pomocą bloku Formularz wyszukiwania.

Jako przykład, zobaczmy jak można dodać formularz wyszukiwania do wpisu. Wystarczy otworzyć wpisy w edytorze treści WordPress i kliknąć ikonkę „+”. Następnie wpisz „Formularz wyszukiwania”.

Adding a search form to any WordPress page or post

Gdy pojawi się odpowiedni blok, kliknij go.

Możesz teraz otworzyć menu rozwijane „Wybierz formularz” i wybrać formularz, którego chcesz użyć.

Choosing between multiple search forms in WordPress

Gdy formularz wyszukiwania będzie gotowy do uruchomienia, wystarczy kliknąć przycisk „Aktualizuj” lub „Opublikuj”. Teraz wystarczy przejść na tę stronę lub wpis, aby zobaczyć formularz wyszukiwania w działaniu.

Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem na temat dodawania formularza wyszukiwania we wpisie WordPress.

Aby dodać formularz wyszukiwania do obszaru gotowego na widżet, przejdź do Wygląd ” Widżety. Tutaj kliknij ikonkę bloku „+” w obszarze, w którym chcesz wyświetlić formularz wyszukiwania.

Adding a search block to any widget-ready area

Następnie wpisz „Formularz wyszukiwania”.

Gdy pojawi się odpowiedni blok, kliknij, aby dodać go do obszaru gotowego na widżet.

Adding a search form to the sidebar or similar section

Możesz teraz otworzyć menu rozwijane i wybrać formularz wyszukiwania, którego chcesz użyć.

Po zakończeniu kliknij przycisk „Aktualizuj”, aby uruchomić formularz wyszukiwania.

Publishing a search bar in WordPress

Bardziej szczegółowe instrukcje można znaleźć w naszym przewodniku na temat dodawania i korzystania z widżetów.

Jeśli chcesz wstawić formularz wyszukiwania do twojego menu nawigacyjnego, to przeczytaj nasz artykuł o tym, jak dodać pasek wyszukiwania do menu WordPress.

Dodatkowe wskazówki dotyczące optymalizacji twojego własnego formularza wyszukiwania WordPress

Teraz, gdy już wiesz, jak utworzyć własny formularz wyszukiwania dla twojej witryny WordPress, przyjrzyjmy się kilku prostym sposobom na ulepszenie go, aby zapewnić lepsze wrażenia użytkownika.

Opcja 1: Dodanie Live Ajax Search do własnego formularza wyszukiwania

Wiele internetowych platform handlowych i witryn internetowych korzysta z wyszukiwania Ajax na żywo. Powoduje to automatyczne wyświetlanie możliwych wyników wyszukiwania, gdy użytkownik wpisze je we własnym formularzu, podobnie jak działają wyszukiwarki takie jak Google.

An example of a live Ajax search on a WooCommerce online store

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, jeśli sprzedajesz cyfrowe pliki do pobrania lub produkty fizyczne online, ponieważ kupujący mogą natychmiast zobaczyć produkty pasujące do ich zapytania.

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 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 domyślny formularz wyszukiwania WordPress będzie automatycznie korzystał z funkcji wyszukiwania na żywo Ajax. Jeśli przejdziesz na swoją witrynę i zaczniesz wpisywać rodzaj danych w pasku wyszukiwania, zobaczysz natychmiastowe wyszukiwanie w działaniu.

Aby uzyskać bardziej szczegółowe instrukcje, zapoznaj się z naszym przewodnikiem na temat dodawania wyszukiwania Ajax na żywo do twojej witryny WordPress.

Opcja 2: Korzystanie z ustawień zaawansowanych SearchWP

Następnie warto włączyć kilka zaawansowanych ustawień, które ułatwią użytkownikom znalezienie tego, czego szukają.

Aby to zrobić, przejdź do SearchWP ” Ustawienia i przewiń do sekcji „Ustawienia ogólne”.

SearchWP's advanced search settings

W tym miejscu można włączać dowolne z poniższych ustawień:

  • Częściowe dopasowania . Po włączeniu tego ustawienia SearchWP wyświetli wyniki, które nie są dokładnym dopasowaniem do zapytania użytkownika. Jest to również znane jako wyszukiwanie rozmyte.
  • Najbliższe dopasowanie Po włączeniu dopasowań częściowych można również wyświetlać najbliższe dopasowania, gdy wyszukiwanie nie ma wyników.
  • Wyszukiwanie „cytowane” – umożliwia odwiedzającym wyszukiwanie dokładnych fraz za pomocą cudzysłowów.
  • Automatyczniepodświetlaj wyszukiwane terminy, aby pomóc odwiedzającym znaleźć to, czego szukają.

Opcja 3: Pomiar wyników wyszukiwania i poprawa konwersji

Aby pomóc Ci dopracować wyszukiwanie w Twojej witrynie internetowej, warto monitorować, w jaki sposób odwiedzający korzystają z funkcji wyszukiwania. Pozwala to zobaczyć, co działa, a co nie działa na twoim blogu WordPress, dzięki czemu możesz stale ulepszać wyszukiwanie w witrynie i pomagać odwiedzającym znaleźć to, czego szukają.

Dane te mogą nawet pomóc w generowaniu pomysłów na wpisy na blogu, pokazując treści, których odwiedzający już szukają.

Aby zobaczyć historię wyszukiwania i najpopularniejsze wyszukiwane terminy, wystarczy wybrać „Statystyki” w menu po lewej stronie.

SearchWP's advanced search settings

Mamy nadzieję, że ten poradnik pomógł ci nauczyć się tworzyć własny formularz wyszukiwania WordPress. Warto również zapoznać się z naszym wyborem najlepszego oprogramowania do czatu na żywo dla małych firm i naszym przewodnikiem, jak uzyskać bezpłatny firmowy adres e-mail.

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

2 komentarzeZostaw odpowiedź

  1. Ralph

    On my very technical blog I have seen a lot of specific searches in analytics and knew people can’t find what they want, because it is just not in the title. It is in the content itself and built in wordpress search wasn’t good with that.
    Luckily I received searchWP when buying my theme and things got better. Thanks to this guide I will set it up even better for maximum results. This will definitely help pleasing my readers.

    • WPBeginner Support

      Glad our guide could help!

      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ę.