W artykule:
Czy chcesz utworzyć zaawansowany formularz wyszukiwania w WordPress dla niestandardowych typów postów?
Możesz zaoferować odwiedzającym lepszą obsługę witryny, dodając formularz wyszukiwania, który zawiera niestandardowe typy postów w wynikach.
W tym artykule pokażemy, jak krok po kroku utworzyć zaawansowany formularz wyszukiwania dla niestandardowych typów postów w WordPress.

Po co tworzyć zaawansowany formularz wyszukiwania dla niestandardowych typów postów w WordPress?
Jeśli masz wiele różnych typów treści, niestandardowy formularz wyszukiwania typu postu pozwala odwiedzającym łatwiej znaleźć najbardziej odpowiednią treść.
Na przykład używamy niestandardowych typów postów tutaj w WPBeginner do organizowania naszych ofert i sekcji słowniczek. Dzięki temu są one oddzielone od reszty treści na naszej stronie.
Gdybyśmy dodali niestandardowy formularz wyszukiwania typów postów do każdej z tych stron, wyniki wyszukiwania wyświetlałyby tylko posty z tej kategorii.
Ten rodzaj niestandardowego wyszukiwania pomaga odwiedzającym przeglądać więcej stron i dłużej pozostać w Twojej witrynie, co daje pozytywne sygnały SEO WordPress, takie jak niższy współczynnik odrzuceń i zwiększony czas oczekiwania.
Mając to na uwadze, pokażmy, jak utworzyć zaawansowany formularz wyszukiwania dla niestandardowych typów postów w WordPress.
Utwórz nowy algorytm wyszukiwania WordPress za pomocą wtyczki WordPress
Najprostszym sposobem utworzenia Zaawansowanego formularza wyszukiwania dla niestandardowych typów postów jest użycie wtyczki SearchWP. Jest to najlepsza wtyczka wyszukiwania dla WordPress używana przez ponad witryny 30,000.
Jest łatwy w użyciu i daje pełną kontrolę nad wynikami wyszukiwania WordPress.
Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.
Po aktywacji musisz przejść do Ustawienia ” SearchWP a następnie kliknij opcję menu „Licencja”.

Następnie wprowadź swój klucz licencyjny w polu „Licencja” i kliknij przycisk „Aktywuj”.
Informacje te można znaleźć na swoim koncie na stronie internetowej SearchWP.
Gdy to zrobisz, musisz kliknąć opcję menu „Silniki”.

To prowadzi do ekranu, na którym można ustawić ustawienia wyszukiwarki. Pomyśl o tym, jak o stworzeniu własnego algorytmu wyszukiwania Google dla swojej witryny.
Dzięki SearchWP musisz utworzyć wyszukiwarkę dla całej witryny, zanim będziesz mógł utworzyć niestandardową wyszukiwarkę typów postów, więc zrobimy to najpierw.
Możesz dostosować ustawienia wyszukiwarki, klikając listy rozwijane „posty”, „strony”, „Biblioteka” lub inne niestandardowe typy postów.
Każda sekcja ma „mnożnik wagi”, który zmieni sposób pozycjonowania treści przez wyszukiwarki.
Jeśli chcesz, aby wyszukiwarka wyceniała tytuły stron wyżej niż zawartość, dostosuj odpowiednio suwak.

Po zakończeniu dostosowywania domyślnych ustawień wyszukiwarki kliknij przycisk „Zapisz silniki”, aby utworzyć pierwszą wyszukiwarkę.
Teraz, gdy Twoja początkowa wyszukiwarka jest skonfigurowana, nadszedł czas, aby utworzyć zaawansowany formularz wyszukiwania dla niestandardowych typów postów.
Dodaj zaawansowany formularz wyszukiwania ograniczony do jednego niestandardowego typu postu
Aby utworzyć niestandardowe pole wyszukiwania, zaczniemy od dodania osobnej wyszukiwarki, która będzie skierowana tylko do niestandardowych typów postów, które chcesz.
Najpierw przejdź do Ustawienia ” SearchWP a następnie kliknij przycisk „Dodaj nowy”.

Spowoduje to automatyczne utworzenie nowej oddzielnej Wyszukiwarki.
Następnie kliknij przycisk „źródła i ustawienia”.

Spowoduje to wyświetlenie okienka, w którym możesz wybrać źródła dla niestandardowej Wyszukiwarki.
Po prostu odznacz pola źródeł, których nie chcesz włączać.
W tym przykładzie pole „kupony” zostanie zaznaczone, ponieważ chcemy utworzyć formularz wyszukiwania, który pozwala użytkownikom przeszukiwać tylko nasze strony z kuponami.
Musisz również podać nazwę swojej wyszukiwarce. Zwróć uwagę na nazwę w polu „Nazwa silnika”, ponieważ będziesz jej potrzebować w późniejszym etapie.

Następnie kliknij przycisk „Gotowe”.
Gdy to zrobisz, kliknij przycisk „Zapisz silniki”, aby zapisać nową niestandardową wyszukiwarkę typu post.
Teraz musisz pobrać rozszerzenie searchwp shortcodes, aby łatwo dodać nowy niestandardowy formularz wyszukiwania postów do WordPress.
Najpierw przejdź do witryny Searchwp shortcodes Extension, a następnie kliknij przycisk „Pobierz dostępne z aktywną licencją”.

Następnie musisz zainstalować i aktywować rozszerzenie w ten sam sposób, w jaki zainstalowałeś wtyczkę powyżej.
Teraz możesz utworzyć nową niestandardową stronę formularza wyszukiwania postów za pomocą skrótów.
Po prostu przejdź do Strony ” Dodaj Nowy a potem nadaj swojej stronie nazwę.
Następnie kliknij ikonę „Dodaj blok”, aby wyświetlić menu bloków.

Następnie wpisz „HTML” w polu wyszukiwania.
Następnie wybierz blok „Niestandardowy HTML”.

Gdy to zrobisz, możesz dodać następujące skróty i kod HTML do swojej strony. Jeśli potrzebujesz więcej pomocy, zapoznaj się z naszym przewodnikiem, jak dodać shortcode w WordPress.
[searchwp_search_form engine = "coupon" var = "searchvar" button_text = "Znajdź wyniki"] < div class = "search-results-wrapper"> [searchwp_search_results engine = "coupon" var = "searchvar" posts_per_page = 4] <H2>[searchwp_search_result_link direct="true"]< / H2> [searchwp_search_result_excerpt] [/searchwp_search_results] < / div> < div class = "no-search-results-found"> [searchwp_search_results_none] Nie znaleziono żadnych wyników, proszę wyszukać ponownie. [/searchwp_search_results_none] < / div> < div class = "search-results-pagination"> [searchwp_search_results_pagination direction="prev" link_text = "Previous" var = "searchvar" engine = "my_test_engine"] [searchwp_search_results_pagination direction = "next" link_text = "Next" var = "searchvar" engine = "my_test_engine"] < / div>
Powyższy kod doda Twoją wyszukiwarkę, utworzy sekcję do wyświetlania wyników wyszukiwania, w razie potrzeby wyświetli komunikat o braku wyników i doda paginację, jeśli wyniki trafią na wiele stron.
Musisz zmienić nazwę silnika engine= "coupon" do własnej nazwy silnika. Reszta kodu może pozostać taka sama.

Upewnij się, że klikniesz „Publikuj” lub „Aktualizuj”, aby zapisać swoją stronę i sprawić, że będzie ona aktywna.
Twoja niestandardowa wyszukiwarka wpisów jest teraz dostępna na twojej stronie.

SearchWP to bardzo elastyczna i konfigurowalna wtyczka wyszukiwania. Możesz również użyć tej wtyczki, aby dodać wyszukiwanie na żywo Ajax, utworzyć funkcję wyszukiwania według kategorii i nie tylko.
Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak stworzyć zaawansowany formularz wyszukiwania w WordPress dla niestandardowych typów postów. Możesz również zobaczyć nasz przewodnik, jak wybrać najlepszy kreator stron internetowych i nasze typy najlepszego oprogramowania do czatu na żywo dla małych firm.
Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.