W artykule:
Czy chcesz wyświetlić ostatnie posty z określonej kategorii w witrynie WordPress?
Filtrowanie postów według kategorii pozwala wyświetlać bardziej odpowiednie ostatnie posty, co pomaga zmniejszyć współczynnik odrzuceń i zwiększyć oglądalność stron.
W tym artykule pokażemy różne sposoby wyświetlania ostatnich postów z określonej kategorii w WordPress.
Dlaczego warto filtrować posty według kategorii w WordPress
Wyświetlanie ostatnich postów pozwala użytkownikom odkrywać nowe treści podczas przeglądania witryny. To znacznie pomaga zwiększyć ruch na blogu i odsłony stron.
Aby uczynić go jeszcze bardziej użytecznym, możesz pokazać ostatnie posty odpowiednie dla treści, które aktualnie przeglądają użytkownicy.
Ten prosty krok może zachęcić odwiedzających do spędzenia więcej czasu w Twojej witrynie, co doprowadziłoby do większej liczby subskrybentów i klientów poczty e-mail.
Teraz, jeśli chcesz wyświetlić wszystkie swoje posty z określonej kategorii na osobnej stronie, WordPress już się tym zajmuje.
Aby znaleźć stronę kategorii, wystarczy przejść do Posty „Kategorie” Widok stronę i kliknij na link „Zobacz” pod kategorią.
Mając to na uwadze, przyjrzyjmy się, jak łatwo wyświetlać najnowsze posty według kategorii w różnych obszarach witryny. Omówimy następujące metody, możesz przejść do tej, która Cię interesuje:
- Dodawanie ostatnich postów według kategorii za pomocą Edytora bloków
- Dodawanie ostatnich postów według kategorii w pasku bocznym WordPress
- Dodawanie ostatnich postów według kategorii za pomocą kodu
Dodawanie ostatnich postów według kategorii za pomocą Edytora bloków
Domyślnie WordPress jest dostarczany z najnowszymi blokami postów w edytorze bloków. Umożliwia łatwe wyświetlanie ostatnich postów na stronie lub poście, a nawet filtrowanie ich według kategorii.
Najpierw musisz edytować post lub stronę, na której chcesz wyświetlić ostatnie posty według kategorii. Na ekranie edycji postów kliknij przycisk Dodaj nowy blok ( + ), a następnie wyszukaj blok „najnowsze posty”.
Blok pojawi się w obszarze zawartości z podglądem ostatnich postów. Po prostu kliknij, aby wybrać Blok, a zobaczysz ustawienia blokowania w prawej kolumnie.
U góry ustawień zobaczysz różne opcje, takie jak Pokazywanie polecanego obrazu, autora postu, daty i treści.
Teraz musisz przewinąć w dół do Sortowanie i filtrowanie sekcja w Ustawieniach bloku. Stąd musisz wpisać nazwę kategorii, z której chcesz wyświetlać posty.
Możesz nawet wybrać wiele kategorii, oddzielając nazwy kategorii przecinkiem.
Zauważysz, że podgląd ostatnich postów zmieni się, aby zawierać tylko posty z wybranych kategorii.
Możesz teraz zapisać swój post lub stronę i wyświetlić podgląd w oknie przeglądarki. Oto jak to wyglądało na naszej stronie testowej pokazującej ostatnie posty z konkretnej kategorii z polecanymi zdjęciami i fragmentami postów.
Dodawanie ostatnich postów według kategorii w pasku bocznym WordPress
Ta metoda jest zalecana dla użytkowników, którzy chcą wyświetlić ostatnie posty z określonych kategorii na pasku bocznym WordPress.
Najpierw musisz zainstalować i aktywować widżet Ostatnie posty z wtyczką Thumbnails. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.
Po aktywacji musisz odwiedzić Wygląd ” Widgety stronę i dodaj „Ostatnie posty z miniaturami” do paska bocznego.
Ten widget zawiera mnóstwo opcji dostosowywania, które można przejrzeć i dostosować do własnych potrzeb. Możesz zacząć od podania tytułu widżetu, a następnie przewiń w dół do sekcji „Filtruj według kategorii”.
Stąd możesz wybrać kategorie, z których chcesz wyświetlać posty. Możesz także wybrać wiele kategorii, naciskając klawisz CTRL (klawisz Command na komputerze Mac) na klawiaturze i klikając Kategorie, które chcesz wybrać.
Następnie nie zapomnij kliknąć przycisku „Zapisz”, aby zapisać ustawienia widżetu.
Możesz teraz odwiedzić swoją witrynę WordPress, aby zobaczyć ostatnie posty filtrowane według kategorii w akcji.
Dodawanie ostatnich postów według kategorii za pomocą kodu
Ta metoda wymaga ręcznego dodania kodu do witryny WordPress. Jeśli nie robiłeś tego wcześniej, zapoznaj się z naszym przewodnikiem na temat kopiowania i wklejania fragmentów kodu w WordPress.
Najpierw musisz skopiować i wkleić następujący kod w funkcjach motywu WordPress.plik php lub wtyczka specyficzna dla witryny.
function wpb_postsbycategory () { // zapytanie $the_query = new WP_Query( array( 'category_name' = > 'news', 'posts_per_page' = > 5 ) ); // Pętla if ($the_query->have_posts() ) { $ string .= '<ul class = "postsbycategory widget_recent_entries">'; while ($the_query->have_posts() ) { $the_query->the_post(); if (has_post_thumbnail() ) { $ string .= "<li>",; $ string .= "<a href="", get_the_permalink() .'"rel=" bookmark">'. get_the_post_thumbnail ($post_id, array (50, 50) ) . get_the_title() ."</a>< / li>"; } else { // if no featured image is found $ string .= '<li > <a href="'. get_the_permalink() .'"rel=" bookmark">'. get_the_title() ."</a>< / li>"; } } } else { // nie znaleziono postów } $ string .= "</ul>",; return $ string; / * Przywróć oryginalne dane postu */ wp_reset_postdata(); } // Dodaj krótki kod add_shortcode ('categoryposts', 'wpb_postsbycategory');
Nie zapomnij zastąpić „wiadomości” własną kategorią slug (Kategoria Ładna nazwa używana w adresach URL). i zapisz swoje zmiany.
Tip: Możesz także dodać wiele kategorii oddzielonych przecinkiem.
Ten kod po prostu prosi WordPressa o wyświetlenie 5 ostatnich postów z kategorii 'Aktualności’. Następnie wyświetla te posty jako listę punktową z miniaturkami wyróżnionych obrazów.
Na koniec tworzy shortcode [categoryposts]
które dodajesz do widżetu strona, post lub pasek boczny. Następnie pokażemy Ci, jak korzystać z tego krótkiego kodu.
Używanie Shortcode do dodawania ostatnich postów według kategorii do postów i stron
Po prostu Edytuj post lub stronę, na której chcesz wyświetlić ostatnie posty według kategorii. Na ekranie edycji postu kliknij przycisk Dodaj nowy blok ( + ), a następnie Dodaj blok skrótów do obszaru zawartości.
Następnie musisz dodać swój shortcode [categoryposts]
w Ustawieniach bloku.
Możesz teraz zapisać swój post lub stronę i wyświetlić jej podgląd, aby zobaczyć listę ostatnich postów w akcji. Tak to wyglądało na naszej stronie testowej.
Jak widać, stylizacja nie wygląda tak schludnie. Nie martw się, możesz to zmienić, dodając niestandardowy kod CSS do swojego motywu.
Po prostu przejdź do Wygląd ” Dostosuj strona, aby uruchomić dostosowywanie motywu, a następnie przejść do zakładki „Additonal CSS” w lewej kolumnie.
Możesz dodać następujący niestandardowy kod CSS jako punkt wyjścia.
ul.postsbycategory { styl listy: brak; } .postsbycategory li { padding-bottom:5px; } .postsbycategory img { margin-right:5px }
Nie zapomnij kliknąć przycisku „Publikuj”, aby zapisać niestandardowy kod CSS. Możesz teraz odwiedzić swój post lub stronę, aby wyświetlić ostatnie posty w nieco zgrabnym stylu.
Dodawanie ostatnich postów według kategorii Shortcode do paska bocznego WordPress
Możesz dodać ten sam shortcode do paska bocznego WordPress lub dowolnego obszaru gotowego do widgetów.
Po prostu przejdź do Wygląd ” Widgety strona i dodaj widżet „tekst” do paska bocznego.
Możesz teraz wkleić swój shortcode [categoryposts]
do obszaru tekstowego widżetu. Nie zapomnij kliknąć przycisku Zapisz, aby zapisać ustawienia widżetu.
Możesz teraz odwiedzić swoją stronę internetową, aby zobaczyć ostatnie posty według widżetu kategorii w akcji. Oto jak to wyglądało na naszej stronie testowej.
Mamy nadzieję, że ten artykuł pomógł Ci nauczyć się wyświetlać ostatnie posty z określonej kategorii w WordPress. Możesz również zobaczyć nasz przewodnik, jak wyświetlać spersonalizowane treści różnym użytkownikom w WordPress, a także naszą listę najlepszych wtyczek blokujących WordPress, aby jeszcze bardziej dostosować swoją witrynę.
Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.