FacetWP Time Since – Potężne Narzędzie do Filtrowania Treści
FacetWP to wtyczka, która pozwala na zaawansowane filtrowanie treści w WordPressie. Jednym z jej najpotężniejszych i najbardziej użytecznych dodatków jest opcja “Time Since”. Dzięki tej funkcji użytkownicy mogą szybko i sprawnie przeszukiwać posty według daty, co znacząco ułatwia poruszanie się po dużych zbiorach treści. Artykuł ten przedstawia kluczowe informacje na temat tego dodatku, jego zastosowania, dostępnych opcji oraz możliwości dostosowywania.
Rozwój
Co to jest facet Time Since?
Facet Time Since pozwala na filtrowanie postów na podstawie przedziałów czasowych, umożliwiając przeszukiwanie treści na przykład w kontekście “w ciągu ostatnich 30 dni”. Umożliwia to użytkownikom szybkie dotarcie do najbardziej aktualnych informacji, co jest niezwykle ważne w dzisiejszym szybkim świecie online. Co więcej, dodatek ten uwzględnia strefy czasowe ustawione w ogólnych ustawieniach WordPressa, co zapewnia, że wyniki są zawsze precyzyjne.
Dostępne opcje
Dzięki FacetWP Time Since masz do dyspozycji szereg opcji konfiguracyjnych, które pozwalają na dostosowanie działania filtra do Twoich potrzeb. Poniżej przedstawiono najważniejsze z nich:
-
Data Source: Możesz określić źródło daty, które będzie wykorzystane do filtrowania. Może to być data publikacji posta, data ostatniej modyfikacji lub nawet pole niestandardowe w formacie YYYY-MM-DD. Taki wybór daje dużą elastyczność w organizacji treści.
-
Default Label: Możesz zmienić domyślną etykietę “Any” na dowolną, która bardziej odpowiada Twoim potrzebom. Jest to szczególnie użyteczne, aby dostosować interfejs do oczekiwań użytkowników.
-
Choices: Tutaj masz możliwość dodawania różnych opcji, które będą wyświetlane w filtrze. Warto pamiętać, że etykiety wyborów są tłumaczalne, co umożliwia lokalizację wtyczki tylko na potrzeby Twojej witryny. Przykłady formatowania opcji mogą obejmować krótkie etykiety, takie jak “W ciągu ostatnich 7 dni” czy “Starsze niż 1 miesiąc”.
-
UI Type: Możesz dostosować typ interfejsu użytkownika dla swojego filtra, co pozwala na integrację z ogólnym designem strony. Na przykład, jeśli wybierzesz typ UI “fSelect”, będziesz mógł skorzystać z dodatkowych opcji personalizacji.
-
Show Ghosts: Opcja ta pozwala na wyświetlanie wyborów, które nie mają przypisanych wyników. W przypadku włączenia, elementy te będą przyciemnione i nieklikalne, co daje użytkownikowi pełen obraz możliwości, nawet jeśli niektóre z nich nie prowadzą do żadnych wyników.
Jak używać niestandardowych zakresów czasowych?
W sytuacji, gdy chcesz dodać niestandardowy wybór, taki jak “Starsze niż 1 rok”, możesz to zrobić w prosty sposób. Wystarczy dodać nowy wiersz do sekcji “Choices”:
Starsze niż 1 rok | over-1-year
Następnie, ponieważ PHP nie rozumie automatycznie tego formatu, potrzebujesz dodać kod PHP, aby ustawić daty ręcznie. Poniżej znajduje się przykladowy fragment kodu, który można dodać do pliku functions.php swojego motywu:
php add_filter('facetwp_time_since_date_range', function($range, $format) { if ('over-1-year' == $format) { $dt1 = new DateTime('1970-01-01'); $dt2 = new DateTime('-1 year'); $range['lower'] = $dt1->format('Y-m-d'); $range['upper'] = $dt2->format('Y-m-d'); } return $range; }, 10, 2);
Ukrywanie liczb
Jeśli chcesz ukryć liczby obok opcji w filtrze typu Range List, sposób postępowania zależy od wybranego typu UI. Na przykład, jeśli typ UI jest ustawiony na “Radio”, możesz dodać odpowiedni kod CSS do pliku style.css swojego motywu. Ważne jest, aby pamiętać, że takie działanie wpłynie również na inne filtry, takie jak Checkboxes i Hierarchy.
Praktyczne zastosowania
FacetWP Time Since znajdzie szczególne zastosowanie na stronach z dużą ilością treści, takich jak blogi, portale informacyjne czy serwisy e-commerce, gdzie klienci często poszukują najnowszych produktów lub artykułów. Możliwość filtrowania postów według czasu publikacji daje użytkownikom większą kontrolę nad przeszukiwanymi informacjami, co przekłada się na lepsze wrażenia związane z korzystaniem z witryny.
Przykłady zastosowania:
- Na stronie z przepisami kulinarnymi użytkownicy mogą filtrować przepisy według daty ich publikacji, aby znaleźć najnowsze lub najpopularniejsze dania.
- W serwisach newsowych klienci mogą chcieć przeszukiwać tylko najnowsze artykuły, co jest możliwe dzięki funkcji Time Since.
- Sklepy internetowe mogą oferować klientom możliwość przeszukiwania produktów według daty dodania do katalogu, co pomaga w dotarciu do najnowszych ofert.
Wyzwania i uwagi
Pomimo licznych zalet, korzystanie z FacetWP Time Since wiąże się z pewnymi wyzwaniami. Istotne jest, aby zrozumieć, jak działają daty w WordPressie oraz jak wtyczka integruje się z innymi elementami systemu. Różne motywy i dodatkowe wtyczki mogą wpływać na działanie FacetWP, dlatego użytkownicy powinni zwracać uwagę na potencjalne konflikty oraz regularnie aktualizować zarówno wtyczkę, jak i WordPressa.
Warto również pamiętać, że przycisk “Show ghosts” może być przydatny, ale w niektórych przypadkach może wprowadzać użytkowników w błąd, ponieważ bezpośrednio nie oferuje im alternatywy. Dlatego każda witryna powinna być starannie analizowana pod kątem najdogodniejszych ustawień dla swoich użytkowników.
Kluczowe korzyści
FacetWP Time Since to nie tylko narzędzie do filtrowania treści, ale także sposób na poprawę użyteczności witryny. Dzięki możliwości szybkiego przeszukiwania postów według daty, użytkownicy zyskują większą kontrolę i satysfakcję z korzystania z witryny. Daje to również administratorom więcej możliwości w zakresie dostosowywania treści, co jest kluczowym krokiem w kierunku zapewnienia jakości i aktualności informacji.
Zastosowanie FacetWP Time Since może zatem przyczynić się do zwiększenia ruchu na stronie, poprawy jej pozycji w wynikach wyszukiwania oraz zadowolenia użytkowników, co jest kluczowym celem każdej witryny internetowej.
Opinie
Na razie nie ma opinii o produkcie.