Czy chcesz umożliwić użytkownikom filtrowanie wpisów i stron na twojej witrynie internetowej WordPress?
Użytkownicy często przechodzą na twoją witrynę internetową w poszukiwaniu określonego rodzaju treści. Być może interesują ich twoje najnowsze poradniki lub recenzje produktów. Czy nie byłoby pomocne, gdyby mogli łatwo filtrować twoje treści, aby znaleźć dokładnie to, czego szukają?
W tym artykule pokażemy, jak umożliwić użytkownikom filtrowanie wpisów i stron w WordPressie za pomocą przydatnej funkcji wyszukiwania i filtrowania.
Dlaczego warto dodać funkcję filtrowania wpisów i stron w WordPressie?
Czy kiedykolwiek zdarzyło Ci się przejść na witrynę internetową przepełnioną treścią, tylko po to, by z trudem znaleźć to, czego potrzebujesz? Może to być frustrujące doświadczenie dla użytkowników i spowodować, że całkowicie opuszczą twoją witrynę.
Ostatecznie może to negatywnie wpłynąć na SEO, ponieważ wyszukiwarki uważają doświadczenie użytkownika za czynnik rankingowy. Witryna internetowa z wysokim współczynnikiem odrzuceń i niskim zaangażowaniem może być postrzegana przez wyszukiwarki jako mniej wartościowa.
Na szczęście istnieje proste rozwiązanie: wdrożenie funkcji wyszukiwania i filtrowania na twojej witrynie internetowej WordPress. To potężne narzędzie pozwala użytkownikom zawęzić treść w oparciu o określone kryteria, dzięki czemu znalezienie tego, czego szukają, jest dziecinnie proste.
Funkcja wyszukiwania i filtrowania jest dobra nie tylko dla blogów WordPress. Jest to również idealne rozwiązanie dla witryn takich jak fora z tysiącami wątków. W ten sposób użytkownicy mogą wyszukać odpowiednią dyskusję według tematu, daty lub autora.
Lub, jeśli masz witrynę z podcastami, słuchacze mogą wyszukać preferowany odcinek za pomocą funkcji.
Mając to na uwadze, przyjrzyjmy się 3 prostym metodom pozwalającym użytkownikom filtrować wpisy i strony na twojej witrynie WordPress. Możesz skorzystać z poniższych odnośników, aby przejść do Twojej preferowanej metody:
Metoda 1: Filtrowanie wpisów i stron za pomocą SearchWP (zalecane)
SearchWP to potężna wtyczka wyszukiwania WordPress i jest naszą najlepszą rekomendacją do dodawania funkcji filtrowania do twojej witryny internetowej. Jest bardzo przyjazna dla użytkownika, co czyni ją doskonałym wyborem dla początkujących.
Uwaga: SearchWP nie oferuje darmowej wersji, więc musisz wykupić plan premium. Więcej o wtyczce dowiesz się z naszej obszernej recenzji SearchWP.
Oto przewodnik krok po kroku, jak używać SearchWP do tworzenia własnego formularza wyszukiwania z opcjami filtrowania.
Krok 1: Instalacja i konfiguracja SearchWP
Najpierw należy zainstalować i włączyć wtyczkę SearchWP. Jeśli jesteś początkujący, mamy pomocny przewodnik na temat instalacji wtyczki WordPress.
Po włączaniu przejdź do SearchWP ” Ustawienia. W karcie „Ogólne” wpisz swój klucz licencyjny, aby go włączyć.
Teraz przejdź do SearchWP ” Algorytm. Tutaj możesz edytować domyślną wyszukiwarkę lub utworzyć dodatkową.
Domyślny silnik pozwala użytkownikom przeszukiwać strony, wpisy, media i komentarze, co jest dobre dla typowego bloga WordPress.
Z drugiej strony, dodatkowa wyszukiwarka może korzystać z innych źródeł, takich jak kategorie, tagi, niestandardowe typy treści i niestandardowe taksonomie. Może to być przydatne do tworzenia formularzy wyszukiwania i filtrowania treści spoza bloga, takich jak filtr produktów e-handlu dla witryn internetowych WooCommerce.
W tym poradniku pozostaniemy przy domyślnym silniku i po prostu dostosujemy jego ustawienia. Aby to zrobić, kliknij „Źródła i ustawienia”.
Ponieważ tworzymy funkcję wyszukiwania i filtrowania wpisów i stron, będziemy po prostu uwzględniać strony i wpisy jako źródła dla wyszukiwarki WordPress.
Włączyliśmy również funkcję „Keyword Stems”, która pozwala SearchWP wyświetlać wyniki, nawet jeśli słowo kluczowe nie jest idealnie dopasowane.
Po zaakceptowaniu ustawień kliknij przycisk „Gotowe”.
Krok 2: Dostosuj swoją wyszukiwarkę
Teraz zobaczysz sekcję dla wszystkich wybranych źródeł (w naszym przypadku tylko strony i wpisy).
Każde źródło ma pokaz slajdów dla „Stosowalności atrybutu”. Suwaki te określają, jaką wagę SearchWP przypisuje każdemu atrybutowi podczas rankingowania wyników wyszukiwania.
Mówiąc prościej, treść, która ściśle odpowiada atrybutowi o wysokiej wadze, pojawi się wyżej w wynikach wyszukiwania.
Na przykład, jeśli nadasz atrybutowi „Post Content” większą wagę niż atrybutowi „Post Title”, SearchWP nada priorytet wynikom, w których wyszukiwany termin pojawia się w samej treści.
Możesz dostosować te pokazy slajdów w zależności od twoich preferencji.
Możesz także kliknąć „Dodaj/usuń atrybuty”.
Spowoduje to wyświetlenie wyskakującego okienka umożliwiającego dodanie lub usunięcie większej liczby atrybutów.
Można na przykład dołączyć niestandardowe taksonomie lub własne pola, aby umożliwić ich przeszukiwanie.
Kolejną potężną funkcją jest możliwość tworzenia reguł, które uwzględniają lub wykluczają określone treści z wyników wyszukiwania.
Aby to zrobić, wystarczy kliknąć przycisk „Edytuj reguły”.
To ustawienie pozwala odfiltrować nieistotne treści lub wyróżnić określone kategorie.
W następnym oknie kliknij „Dodaj regułę”.
Teraz wystarczy rozwinąć menu i wybrać opcję „Pokaż wpisy tylko, jeśli” lub „Wyklucz wpisy, jeśli”.
Następnie można wybrać, czy treść ma zostać wykluczona, czy uwzględniona, jeśli jest częścią określonej taksonomii, została opublikowana w określonym zakresie dat lub ma określony identyfikator.
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 powtórzyć ten sam proces dla innych źródeł wpisów wyszukiwania.
Kiedy będziesz zadowolony z wyszukiwarki, wróć na górę strony i kliknij „Zapisz”.
SearchWP odbuduje teraz indeks, co może potrwać kilka minut.
Gdy zobaczysz „Status indeksu 100%”, oznacza to, że SearchWP zindeksował całą twoją treść i reguły dla wyszukiwarki.
Krok 3: Utwórz własny formularz wyszukiwania
Teraz, gdy wyszukiwarka jest już skonfigurowana, stwórzmy przyjazny dla użytkownika formularz wyszukiwania z opcjami filtrowania.
Przejdź do SearchWP ” Formularze wyszukiwania i kliknij „Utwórz nowy”.
Po pierwsze, nadaj twojemu formularzowi rozpoznawalną nazwę.
To jest tylko dla twojego wewnętrznego odniesienia, więc nazwa może być czymkolwiek, co jest łatwe do zapamiętania.
Następnie wybierz układ.
W tym poradniku użyjemy opcji „Połączone”, ponieważ zapewnia ona najwięcej menu filtrowania.
Teraz przewiń w dół do sekcji „Dostosuj konfigurator” i wybierz zarówno opcję „Wyszukiwanie kategorii”, jak i „Wyszukiwanie zaawansowane”. Dzięki temu twój formularz będzie zawierał wszystkie funkcje filtrowania.
Opcjonalnie możesz wybrać „Szybkie wyszukiwanie”, jeśli chcesz dodać kilka sugerowanych wyszukiwanych terminów poniżej paska wyszukiwania.
Następnie w menu „Silnik” wybierz utworzoną wcześniej wyszukiwarkę.
Jeśli chodzi o „Wyniki”, możesz wybrać, która strona wyników wyszukiwania ma być używana: domyślne wyniki WordPress lub wersja SearchWP.
W polu „Rodzaj wyszukiwania” wybierz wpisy i strony.
Poniżej możesz dodać nazwy kategorii, które chcesz uwzględnić w menu filtrów.
W polu Etykieta wpisz tekst zastępczy, który pojawi się w polu wyszukiwania, na przykład „Czego szukasz?”.
Jeśli wcześniej wybrano opcję „Szybkie wyszukiwanie”, w pozycjach szybkiego wyszukiwania można umieścić taksonomie, które użytkownicy mogą często wyszukiwać.
W „Zaawansowanych filtrach wyszukiwania” wystarczy wybrać opcje filtrowania, które chcesz zaoferować użytkownikom, takie jak Autorzy, Typy treści lub Tagi.
Wreszcie, w „Form Style” i „Button Style”, przejdź dalej i dostosuj wygląd formularza wyszukiwania do projektu twojej witryny internetowej.
Można zmieniać kolory, kroje pisma i kształty formularza wyszukiwania.
Gdy wszystko zostanie skonfigurowane, przewiń z powrotem w górę.
Następnie kliknij „Zapisz”, aby utworzyć twój formularz wyszukiwania.
Krok 4: Osadzanie formularza wyszukiwania i filtrowania
Wtyczka SearchWP umożliwia łatwe osadzanie formularza wyszukiwania na front-endzie twojej witryny internetowej, na przykład na stronie głównej lub w obszarach gotowych na widżety. Tutaj zademonstrujemy dodanie go do strony za pomocą edytora bloków WordPress i bloku Search Form.
Najpierw otwórz stronę lub wpis, do którego chcesz dodać formularz. Następnie kliknij ikonkę „+ Dodaj blok” i wyszukaj „Wyszukaj formularz”.
W panelu bocznym Block Settings wybierz utworzony formularz z rozwijanego menu.
Na koniec opublikuj lub zaktualizuj stronę, aby zobaczyć formularz wyszukiwania na żywo.
Aby uzyskać więcej informacji, zapoznaj się z tymi przewodnikami krok po kroku:
- Jak dodać formularz wyszukiwania we wpisie WordPress?
- Jak dodać pasek wyszukiwania do menu WordPress
Alternatywnie można wyświetlić formularz za pomocą krótkiego kodu.
Aby to zrobić, znajdź krótki kod dla twojego konkretnego formularza, przechodząc do SearchWP ” Search Forms i kopiując kod w kolumnie „Shortcode”.
Mamy przewodnik na temat dodawania krótkich kodów w WordPress, jeśli potrzebujesz pomocy.
Dzięki formularzowi wyszukiwania i opcjom filtrowania odwiedzający twoją witrynę internetową mogą teraz łatwo znaleźć treści, których szukają.
Nie tylko poprawi to wrażenia użytkowników, ale może również zachęcić ich do eksplorowania różnych kategorii i odkrywania większej ilości twoich wartościowych treści.
Metoda 2: Filtrowanie wpisów i stron za pomocą własnego kodu (zaawansowane)
Następną metodą będzie użycie własnego kodu. Dla początkujących proces ten może wydawać się onieśmielający, ale wypróbowaliśmy i przetestowaliśmy kod, aby upewnić się, że działa płynnie z twoją witryną internetową.
Ponadto będziemy używać WPCode, który jest najlepszą wtyczką do fragmentów kodu na rynku. Wtyczka ta umożliwia bezpieczne wstawienie własnego kodu bez bezpośredniego kontaktu z plikami witryny internetowej, dzięki czemu istnieje mniejsze prawdopodobieństwo zepsucia witryny.
Pierwszym krokiem jest instalacja WPCode. Aby uzyskać więcej informacji, możesz zapoznać się z naszym przewodnikiem na temat instalacji wtyczki WordPress.
Uwaga: Możesz również użyć darmowej wtyczki WPCode do tego poradnika, ale uaktualnienie do wtyczki premium zapewni ci dostęp do opartej na chmurze biblioteki fragmentów kodu, integracji WooCommerce i nie tylko.
Gdy to zrobisz, przejdź do Fragmenty kodu ” + Dodaj fragment w obszarze administracyjnym WordPress. Następnie wybierz „Add Your Custom Code (New Snippet)” i kliknij przycisk „Use snippet”.
Istnieją dwa rodzaje fragmentów kodu, które należy dodać. Przejdźmy przez nie jeden po drugim:
Dodawanie kodu filtru WordPress
Kod ten nakazuje WordPressowi filtrowanie wyników wyszukiwania użytkownika na podstawie opcji wybranych przez niego w formularzu wyszukiwania. Będzie on współpracował z innym fragmentem kodu odpowiedzialnym za tworzenie formularza wyszukiwania, o którym porozmawiamy później.
Po pierwsze, musisz nadać swojemu nowemu fragmentowi kodu nazwę. Może to być coś tak prostego jak „WordPress Search Filter”.
Następnie zmień rodzaj kodu na „Fragment kodu PHP”.
Następnie skopiuj poniższy kod i wklej go w polu Podgląd kodu:
function wpb_filter_posts($query) {
if ($query->is_main_query() && $query->is_search) {
// Category filter
if (isset($_GET['category'])) {
$category = get_category_by_slug($_GET['category']);
if ($category) {
$query->set('cat', $category->term_id);
}
}
// Published date filter based on URL structure
$url_path = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
$url_parts = explode('/', trim($url_path, '/'));
if (count($url_parts) >= 4 && is_numeric($url_parts[0]) && is_numeric($url_parts[1]) && is_numeric($url_parts[2])) {
$year = $url_parts[0];
$month = $url_parts[1];
$day = $url_parts[2];
$query->set('date_query', array(
array(
'year' => $year,
'month' => $month,
'day' => $day,
),
));
}
// Include posts without categories or tags
$query->set('post_status', 'publish');
$query->set('post_type', 'post');
$query->set('posts_per_page', -1);
// Include post types
if (isset($_GET['post_type']) && $_GET['post_type'] == 'page') {
$query->set('post_type', array('page'));
} else {
$query->set('post_type', array('post', 'page', 'custom_post_type'));
}
}
}
add_action('pre_get_posts', 'wpb_filter_posts');
Ten fragment kodu sprawdza, czy użytkownik wybrał jakieś filtry w formularzu wyszukiwania. Na przykład, jeśli wybrano filtr kategorii, kod może zidentyfikować tę kategorię i wyświetlić tylko wpisy do niej należące.
Może również filtrować wyniki według daty, wyszukując konkretny rok, miesiąc i dzień wybrany przez użytkownika.
Na koniec kod sprawdza i filtruje wyniki w oparciu o to, czy użytkownik chce zobaczyć tylko wpisy, strony, czy wszystkie typy treści (w tym własne typy postów).
Po wklejeniu kodu przewiń w dół do sekcji „Lokalizacja wstawienia”. Domyślnie Metodą wstawienia będzie „Auto Insert”, a Lokalizacją „Run Everywhere”.
Możesz pozostawić te ustawienia bez zmian, aby kod mógł zostać dodany do pliku functions. php twojego motywu WordPress i działał poprawnie.
Następnie wystarczy włączyć fragment kodu i kliknąć „Zapisz fragment”.
Dodawanie kodu formularza wyszukiwania WordPress
Następny kod utworzy własny formularz wyszukiwania, który można później osadzać za pomocą krótkiego kodu.
Wszystko, co musisz zrobić, to powtórzyć te same kroki, aby dodać własny kod za pomocą WPCode, tak jak poprzednio. Następnie możesz nazwać ten kod „WordPress Search Form” i zmienić fragment kodu na „PHP Snippet”.
Teraz wklej poniższy fragment kodu w polu podglądu kodu:
function wpb_filter_posts_form() {
$categories = get_categories();
$tags = get_tags();
$post_types = get_post_types(array('public' => true));
$output = '<form action="' . home_url('/') . '" method="get">';
$output .= '<input type="search" name="s" placeholder="Search...">';
// Category dropdown
$output .= '<select name="category">';
$output .= '<option value="" selected>All Categories</option>';
foreach ($categories as $category) {
$output .= '<option value="' . $category->slug . '">' . $category->name . '</option>';
}
$output .= '</select>';
// Tag dropdown
$output .= '<select name="tag">';
$output .= '<option value="" selected>All Tags</option>';
foreach ($tags as $tag) {
$output .= '<option value="' . $tag->slug . '">' . $tag->name . '</option>';
}
$output .= '</select>';
// Post type dropdown
$output .= '<select name="post_type">';
$output .= '<option value="all" selected>All Post Types</option>';
foreach ($post_types as $post_type) {
$post_type_object = get_post_type_object($post_type);
$output .= '<option value="' . $post_type . '">' . $post_type_object->label . '</option>';
}
$output .= '</select>';
// Year dropdown
$output .= '<select name="year">';
$output .= '<option value="">Select Year</option>';
for ($year = date('Y'); $year >= 2000; $year--) {
$output .= '<option value="' . $year . '">' . $year . '</option>';
}
$output .= '</select>';
// Month dropdown
$output .= '<select name="month">';
$output .= '<option value="">Select Month</option>';
for ($month = 1; $month <= 12; $month++) {
$output .= '<option value="' . sprintf('%02d', $month) . '">' . date('F', mktime(0, 0, 0, $month, 1)) . '</option>';
}
$output .= '</select>';
// Day dropdown
$output .= '<select name="day">';
$output .= '<option value="">Select Day</option>';
for ($day = 1; $day <= 31; $day++) {
$output .= '<option value="' . sprintf('%02d', $day) . '">' . $day . '</option>';
}
$output .= '</select>';
$output .= '<input type="submit" value="Search">';
$output .= '</form>';
return $output;
}
add_shortcode('wpb_filter_posts_form', 'wpb_filter_posts_form');
Ten kod tworzy krótki kod o nazwie [wpb_filter_posts_form]
, który doda formularz umożliwiający użytkownikom przeszukiwanie twojej witryny. Formularz zawiera pasek wyszukiwania słów kluczowych i kilka rozwijanych menu do filtrowania.
Kod pobiera kategorie, tagi i dostępne typy treści z twojej witryny dla rozwijanych menu paska wyszukiwania. Użytkownicy mogą wybrać określone kategorie, tagi lub typy treści, aby zawęzić wyniki wyszukiwania.
Dodatkowo, kod zawiera rozwijane listy roku, miesiąca i dnia dla jeszcze bardziej precyzyjnego filtrowania według daty. Na koniec dodaje przycisk przesyłania, aby zainicjować wyszukiwanie z wybranymi filtrami.
Podobnie jak w poprzednim kodzie, możesz pozostawić ustawienia Metody wstawiania bez zmian. Następnie włączanie kodu i zapisanie go.
Osadzanie krótkiego kodu formularza wyszukiwania
Na tym etapie możesz dodać krótki kod [wpb_filter_posts_form]
do wpisu, strony, szablonu motywu lub obszaru gotowego na widżet. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem na temat dodawania krótkich kodów w WordPress.
W tym przypadku dodamy krótki kod do własnej strony wyszukiwania. Jeśli chcesz zrobić to samo, przejdź dalej i utwórz nową stronę w WordPress.
Następnie dostosuj stronę wyszukiwania za pomocą dowolnego rodzaju bloków. Możesz na przykład dodać obrazki lub tekst, aby poinstruować czytelników, jak korzystać z paska wyszukiwania.
Następnie kliknij przycisk „+ Dodaj blok” i wybierz blok „Krótki kod”.
Po zakończeniu wystarczy wstawić krótki kod [wpb_filter_posts_form]
w odpowiednim polu.
Naciśnij przycisk Publikuj, Aktualizuj lub Zapisz, aby wprowadzić twoje zmiany.
Powinieneś teraz zobaczyć swój własny formularz wyszukiwania.
Oto jak to wygląda na naszej demonstracyjnej witrynie internetowej:
Metoda 3: Filtrowanie wpisów i stron za pomocą wtyczki Search & Filter (za darmo)
Ostatnią metodą jest użycie wtyczki Search & Filter, która jest dostępna za darmo. Jest to świetna opcja, jeśli szukasz szybkiego i łatwego sposobu na włączenie funkcji wyszukiwania i filtrowania na twojej stronie bloga WordPress.
To, co chcesz zrobić, to zainstalować i włączanie Wyszukaj i filtruj wtyczkę. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.
Po włączaniu wtyczka doda nowy element menu o nazwie „Wyszukaj i filtruj” do twojego obszaru administracyjnego WordPress. Kliknięcie na nią spowoduje przejście do strony użytkowania wtyczki ze szczegółową dokumentacją: jak z niej korzystać.
Wtyczka Search & Filter zawiera krótki kod, który akceptuje różne parametry do wyświetlania opcji filtrowania. Możesz użyć tego krótkiego kodu we wpisie, na stronie lub wewnątrz widżetu tekstowego:
[searchandfilter fields="search,category,post_tag"]
Spowoduje to wyświetlenie opcji filtrowania z polami wyszukiwania, kategorii i tagów:
Fajną rzeczą we wtyczce jest to, że możesz dostosować, które opcje filtrowania są dostępne, edytując tagi krótkiego kodu.
Na przykład, jeśli chcesz uwzględnić pola kategorii, tagów, typu treści i daty w pasku wyszukiwania, musisz użyć tego krótkiego kodu:
[searchandfilter fields="search,category,post_tag,post_types,post_date"]
Tak to wygląda:
Jeśli nie chcesz korzystać z rozwijanych menu, możesz również użyć pól wyboru i dodać etykiety dla każdego pola.
W poniższym krótkim kodzie mówimy wtyczce, aby wyświetlała pasek wyszukiwania z polami wyboru dla opcji kategorii:
[searchandfilter headings="Wybierz kategorie:" types="checkbox" fields="category"]
Sprawdź poniższy przykład:
Dodatkowo, można powiedzieć wtyczce, aby używała pól wyboru dla niektórych opcji filtrów i rozwijanych menu dla innych w jednym krótkim kodzie.
To jest krótki kod, którego użyliśmy do uwzględnienia typów treści, kategorii i tagów na pasku wyszukiwania. Poprosiliśmy wtyczkę o użycie pól wyboru dla opcji typów treści:
[searchandfilter headings="Typ treści, Kategoria, Tag" types="checkbox, select, wybierz" fields="post_types,category,post_tag"]
Zachęcamy do zapoznania się z dokumentacją wtyczki, aby uzyskać więcej sposobów korzystania z krótkiego kodu.
Dodatkowa wskazówka: Dodaj wyszukiwanie Ajax na żywo do twojej witryny WordPress
Teraz, gdy już wiesz, jak umożliwić użytkownikom filtrowanie wpisów i stron, możesz pójść o krok dalej i poprawić wrażenia z wyszukiwania za pomocą wyszukiwania Ajax na żywo.
Wyszukiwanie na żywo Ajax wykorzystuje technologię czasu rzeczywistego do wyświetlania wyników wyszukiwania w trakcie wpisywania zapytań przez użytkowników. Oznacza to koniec z czekaniem na odświeżenie strony. Wyniki pojawią się natychmiast, dzięki czemu proces wyszukiwania będzie znacznie szybszy i wygodniejszy dla twoich użytkowników.
Szybsze wyszukiwanie oznacza, że możesz zatrzymać użytkowników na Twojej witrynie dłużej, zwiększając liczbę odsłon i zmniejszając współczynnik odrzuceń.
Dobrą wiadomością jest to, że możesz łatwo dodać tę funkcjonalność do swojej witryny za pomocą darmowej wtyczki o nazwie SearchWP Live Ajax Search. Możesz przeczytać nasz poradnik WordPress na temat dodawania wyszukiwania Ajax na żywo do twojej witryny internetowej, aby uzyskać więcej informacji.
Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak pozwolić użytkownikom filtrować wpisy i strony w WordPress. Zachęcamy również do zapoznania się z naszym przewodnikiem na temat tworzenia katalogów stron w WordPressie oraz z naszą ekspercką listą niezbędnych wtyczek WordPress, które pomogą ci rozwinąć twoją witrynę internetową.
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.
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!
Himanshu Gautam says
hi
I am using this plugin
is there any option to select a category without hitting the submit button?
Marwan Nour says
Hello there,
I am trying to implement Search & Filter in a website that’s both in Arabic and in English. The English version of the Search & Filter is working well however in the Arabic Version, after hitting search, I am redirected to the English Version of the search page with the results in English. Can anyone help me with that issue please? Thank you
WPBeginner Support says
You would want to reach out to the plugin’s support to see if this could be a conflict with the plugin and the translation plugin you’re using.
Administrator
Tom Ale says
Hi, I am using WordPress with Gantry.
I installed this plugin and used a shortcode. It appears where it suppose to be. When clicking the button to filter content, nothing happens. Did anyone face this problem? Help, please.
Sébastien Albert says
Hi,
Search & Filter looks great. But could you tell me if it can do that :
I would have a filter on tags but only on one category which I could define…
Thanks a lot
Sebastien
Soumik Sadman Anwar says
How can I create filter options in a single post?
For example, If I am interested in writing a post „Necessary Tools to Build A Website” and want to include filter options like Purpose Based Tools (like SEO, Design etc.) and the Price option (Free or Paid), how do I do it?
Pavel says
Great plugin, but have some limitations and bugs.
1. No Reset button.
2. When I uncheck all checkboxes and press Submit, it transfers to the front page.
Maybe there’s an option Show all?
Wolney Mamede says
First of all, thanks for the post.
I would like to know if it is possible to filter the search from the group of fields, created from the „Advanced Custom Fields – v. 4.4.12” plugin.
Also by default, the search would be restricted to a custom post type from the „Custom Post Type UI – v. 1.5.8” plugin.
Sultan Haider says
Hi, I had created employ database on tablepress and i want to filter in front end employ according to year wise for example if i select 2013 this shows only those employ which join in 2013.
i have perform lot of research but i cant find free pluggin according to my need.
please help me for suggestion.
thanks
Christine says
Thanks a lot for the comprehensive article. Do you know if it is also possible to have only certain tags in the dropdowns?
Pawan says
Great Job. just one last question. Instead of searching the post, is it possible to search category using the search string? I would like to show all the possible post in search page and then the category if it matches the search string (partially or fully).
Maz says
Hi,
Great as always.
I just wonder would the use of this plugin be recommended on a site with many posts? Will it not lead to slower load time?
Thanks
Matus says
Could you please give us a little bit deeper look to your behind the scenes? (in Blueprint post you write only what you’re using – you can also write if you want, how to properly set up plugins, themes…)
For example tutorial on 10 tips and trick to masterize or customize Genesis Framework would be really really helpful.
Patxi says
Hi WPBeginner!
In relation to the filters of new taxonomies, a question of initiation, how I can visualize in the post a new taxonomy for a second type of labels that later I can filter with this plugin?
It would be an interesting topic.
Thanks for you post!
Omer Causey says
Your suggestions for allowing users to filter posts are welcome, but the explanation of how and where to insert the required shortcode is beyond this beginner’s understanding.
WPBeginner Support says
Hi Omer,
You can add the shortcode in a post or page. If you want to display the filter site-wide then you will need to edit your WordPress theme files and use the template tag instead.
Administrator