W artykule:
Czy chcesz umożliwić użytkownikom filtrowanie postów i stron w Twojej witrynie WordPress? Niedawno jeden z naszych użytkowników zapytał nas, jak dodać filtry do swojej witryny WordPress, umożliwiając użytkownikom filtrowanie postów według kategorii, tagów, typów postów itp. W tym artykule pokażemy, jak pozwolić użytkownikom filtrować posty i strony w WordPress.

Dlaczego użytkownicy filtrują posty i strony w WordPress?
Domyślnie WordPress zawiera kategorie i tagi jako sposób sortowania treści na tematy i łatwego znajdowania ich przez użytkowników.
Użytkownicy mogą jednak przeglądać tylko jedną kategorię, tag lub stronę archiwum naraz i wyświetla tylko jeden typ wpisu.
Co zrobić, jeśli chcesz, aby użytkownicy mogli filtrować zawartość w więcej niż jednej kategorii lub tagu? Co powiesz na umożliwienie użytkownikom przeglądania postów, stron i niestandardowych typów postów w tym samym czasie?
Ten rodzaj filtrowania może być szczególnie pomocny, gdy masz dużo treści i chcesz, aby użytkownicy filtrowali je zgodnie z własnymi preferencjami.
Powiedziawszy to, rzućmy okiem na to, jak łatwo pozwolić użytkownikom filtrować posty i strony w WordPress.
Video Tutorial
Jeśli nie podoba Ci się film lub potrzebujesz więcej instrukcji, Kontynuuj czytanie.
Umożliwienie użytkownikom łatwego filtrowania postów i stron
Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę wyszukiwania i filtrowania. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.
Po aktywacji wtyczka doda nowy element menu oznaczony Szukaj i filtr do paska administracyjnego WordPress. Kliknięcie na niego przeniesie Cię do strony użycia wtyczki ze szczegółową dokumentacją na temat korzystania z wtyczki.

Wtyczka Search & Filter zawiera krótki kod, który akceptuje różne parametry, aby wyświetlić opcje filtrowania. Możesz użyć tego krótkiego kodu w poście, stronie lub wewnątrz widżetu tekstowego.
[searchandfilter fields= "search, category, post_tag"]
Możesz również użyć shortcode jako znacznika szablonu w plikach motywów WordPress, takich jak ten:
<?PHP echo do_shortcode ('[searchandfilter fields= "search, category, post_tag"]');?>
Spowoduje to wyświetlenie opcji filtrowania z polami wyszukiwania, kategorii i znaczników.

Domyślnie wtyczka akceptuje pola search, taxonomy, post_type i post_date.
Spójrzmy na inny przykład. Tym razem będziemy zawierać kategorie, tagi, typy postów i pola daty.
Będziesz musiał użyć krótkiego kodu w ten sposób:
[searchandfilter fields="search,category,post_tag,post_types,post_date"]
Oto jak by to wyglądało:

Teraz zamiast używać rozwijanego pola wyboru, Możesz również użyć pól wyboru i dodać etykiety dla każdego pola. Aby to zrobić, musisz dodać dwa dodatkowe parametry do shortcode.
Jeśli używasz osobnej strony do wyświetlania postów na blogu, możesz dodać ten krótki kod do strony.
[searchandfilter headings= "Select categories:" types = "checkbox" fields= "category"]

Jeśli używasz wielu pól, typów i nagłówków, musisz upewnić się, że elementy są w tej samej kolejności dla każdego parametru.
Zobaczmy inny przykład. Tym razem dodajemy kategorie, tagi i pola typu post z różnymi nagłówkami i typami pól formularza.
[searchandfilter headings= "Post type, Category, Tag" types= "checkbox, select, select" fields = "post_types,category,post_tag"]
W ten sposób pojawi się na twojej stronie:

Więcej sposobów użycia shortcode można znaleźć na stronie dokumentacji wtyczki.
Możesz również użyć tych skrótów wewnątrz widżetu tekstowego. Jeśli Krótki kod nie działa w widżecie tekstowym, zapoznaj się z naszym przewodnikiem na temat korzystania z krótkich kodów w widżetach paska bocznego WordPress.
Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak pozwolić użytkownikom filtrować posty i strony w WordPress. Możesz również zobaczyć te praktyczne wskazówki, aby przyciągnąć ruch do swojej witryny WordPress.
Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.