Przewodnik po filtrowaniu treści WordPress

Opublikowany: 2023-02-12

Często zasady skutecznej optymalizacji pod kątem wyszukiwarek (SEO) mogą wchodzić w konflikt z tym, czego oczekują Twoi czytelnicy. Rozwiązanie i zrównoważenie tych różnic może być wyzwaniem, zwłaszcza jeśli chodzi o zapewnienie łatwego sortowania treści witryny.

Na szczęście WordPress umożliwia filtrowanie treści przed dostarczeniem ich do przeglądarki użytkownika. Może to zapewnić znacznie lepsze wrażenia użytkownika (UX) w przypadku dłuższych artykułów. Co więcej, może pomóc w efektywnym wykorzystaniu fragmentów treści, które wyszukiwarki zwykle lubią, ale niektórzy czytelnicy mogą porzucić ze względu na długość.

W tym artykule przyjrzymy się wbudowanym opcjom filtrowania treści WordPressa. Przyjrzymy się również niektórym wtyczkom, które mogą pomóc w filtrowaniu treści w Twojej witrynie. Jest dużo do uporządkowania, więc zaczynajmy!

Spis treści
1. Wbudowane filtrowanie treści
1.1. 1. Filtrowanie postów i stron
1.2. 2. Funkcje
2. Wtyczki do filtrowania treści
2.1. 1. Wyszukaj i filtruj
2.2. 2. Inteligentny filtr treści
2.3. 3. FacetWP
3. Uzyskaj pożądane wyniki dzięki silnikowi WP

Wbudowane filtrowanie treści

WordPress oferuje kilka wbudowanych funkcji filtrowania treści. Aby jednak naprawdę z nich skorzystać, musisz zrozumieć związek między hakami, filtrami, parametrami i funkcjami w bazie kodu WordPress. Gdy już opanujesz te koncepcje, będziesz mógł zbadać niektóre z bardziej praktycznych opcji stosowania filtrowania treści.

1. Filtrowanie postów i stron

Istnieje nieco starszy sposób tworzenia funkcji filtrowania front-end w witrynie dla użytkowników. Zapewnia to rozwijaną funkcję sortowania treści postów, którą można dostosować. Aby rozpocząć, musisz dodać fragment kodu do pliku index.php motywu.

Pamiętaj, że najlepiej jest utworzyć motyw podrzędny dla motywu, którego zamierzasz używać. Ponieważ ta metoda wymaga dodania niestandardowego kodu, warto chronić pliki motywu nadrzędnego na wypadek awarii.

Przetestowaliśmy to podejście z domyślnym motywem WordPress Twenty Twenty.

Jak widać, jeśli chcesz uzyskać coś bardziej estetycznego, musisz dostosować styl w pliku Cascading Style Sheet (CSS), ale funkcjonalność tego podejścia działa. Możesz użyć niemal dowolnej informacji z bazy danych, takiej jak „ post_date ” lub „ only_thumbnailed ”, aby utworzyć filtry, z których będą korzystać Twoi czytelnicy.

2. Funkcje

Istnieje inna funkcja filtrowania wbudowana w bazę kodu WordPress. Umożliwia tworzenie filtrów dla informacji odczytywanych z bazy danych, zanim zostaną one wyświetlone na stronie internetowej lub ekranie edycyjnym.

Ta funkcja umożliwia programistom włączenie funkcji filtrowania zawartości do ich wtyczek. Istnieje obszerna lista haków filtrów dostępnych za pośrednictwem interfejsu API WordPress. Te zaczepy mogą być używane zarówno z funkcjami „ add_filter ()” jak i „ the_content() ”. W tym miejscu przydatne może być zrozumienie relacji między hakami, filtrami i parametrami.

Gdy wybierzesz jedną z tych funkcji, użyjesz haków i parametrów, aby ustalić, jakiego rodzaju akcję ma wykonać wywołanie. Używając tych elementów razem, możesz stworzyć wtyczkę WordPress, która wykona funkcję filtrowania, której szukasz. Na przykład funkcję „ the_content() ” można połączyć z funkcją „ apply_filters() ”, aby wywołać funkcję wywołania zwrotnego dowolnego zaczepu filtra.

Ponadto do ustalenia parametrów treści dla tych funkcji często używany jest hak filtra „ the_content ”. Aby uniknąć nieporozumień, pamiętaj tylko, że funkcje umieszczają zaczepy i parametry w nawiasach.

Wtyczki do filtrowania treści

Jeśli nie jesteś jeszcze gotowy, aby zagłębić się w tworzenie własnej wtyczki, nie martw się. Zamierzamy udostępnić kilka przydatnych wtyczek, które już istnieją, które mogą pomóc w wypróbowaniu filtrowania treści w Twojej witrynie.

1. Wyszukaj i filtruj

Wtyczka Search & Filter to sposób na ulepszenie natywnej, prostej funkcjonalności paska wyszukiwania, którą oferuje WordPress. Możesz dodać filtrowanie wyników za pomocą przycisków opcji, pól wyboru, menu rozwijanych i nie tylko. Ponadto ta wtyczka została zaprojektowana z edytorem typu „przeciągnij i upuść” w celu łatwej konfiguracji.

Ponadto możesz uporządkować wyniki wyszukiwania według dowolnego dostępnego parametru. Obejmuje to wartość meta, identyfikator posta, autora, tytuł, datę i tak dalej. Możesz uzyskać dostęp do większości funkcji za pośrednictwem bezpłatnej wersji wtyczki, a pełny dostęp do jednej witryny kosztuje tylko 20 USD rocznie.

2. Inteligentny filtr treści

Smart Content Filter to wtyczka premium do filtrowania treści dla WordPress. Będzie działać z dowolnym motywem i niestandardowym typem postu. Zamiast tworzyć wyszukiwanie i filtrowanie w stylu bazy danych, Inteligentny filtr treści pomaga zbudować interaktywny filtr, który działa w Twoich postach na blogu.

Mają one postać klikalnych przycisków, które reprezentują różne filtry treści dostępne dla danej strony lub postu. Na przykład, jeśli masz długi post na blogu, który zawiera listę najlepszych motywów eCommerce dla WordPress, Twoi czytelnicy mogą się nudzić w połowie i wyskoczyć przed ukończeniem artykułu lub obejrzeniem wezwania do działania (CTA).

Ta wtyczka może pomóc w tworzeniu niestandardowych, interaktywnych filtrów, które z łatwością przeniosą czytelników do treści, które najbardziej ich interesują. Licencja startowa kosztuje tylko 19 USD za rok dostępu i wsparcia.

3. FacetWP

Jeśli szukasz rozwiązania do filtrowania treści, które dobrze nadaje się do handlu elektronicznego, FacetWP może być Twoją odpowiedzią. Jest to wtyczka oparta na technologii AJAX, która szybko ładuje zaznaczenia i filtruje zmiany, bez przeładowywania całej strony. Dzięki tym funkcjom Twoi klienci mogą znacznie szybciej znaleźć to, czego szukają.

Dodatkowo ta wtyczka jest gotowa do integracji z WooCommerce, dzięki czemu możesz błyskawicznie ulepszyć możliwości filtrowania zawartości swojego sklepu internetowego. Jedną z niewielu wad tej wtyczki jest cena. To trochę większa inwestycja niż niektóre inne opcje, którym się przyglądaliśmy.

Jednak w abonamencie podstawowym otrzymasz licencję za 99 USD na jedną do trzech witryn na jeden rok. Obejmuje to wsparcie i wszystkie profesjonalne dodatki FacetWP.

Uzyskaj pożądane wyniki dzięki silnikowi WP

Można śmiało powiedzieć, że niewielu użytkowników sieci korzysta z metody „polowania i dziobania” w znajdowaniu tego, czego szukają online. Niezależnie od tego, czy jest to produkt, który chcą kupić, treści rozrywkowe czy kluczowa informacja, zapewnienie funkcji łatwego wyszukiwania i filtrowania treści to jeden ze sposobów na poprawę UX Twojej witryny.

W WP Engine staramy się zapewnić najlepsze zasoby dla programistów, abyś mógł tworzyć innowacyjne cyfrowe doświadczenia dla swoich klientów. Sprawdź nasze plany hostingowe WordPress i zacznij ulepszać swoją witrynę już dziś!