Wyświetlanie ostatnich postów w WordPress

Chcesz pokazać swoje ostatnie posty w WordPress? Wyświetlanie ostatnich postów pomaga użytkownikom łatwo odkrywać nowe treści i spędzać więcej czasu w witrynie.

Możesz dodać listę najnowszych postów na pasku bocznym, po zakończeniu treści postu, w treści postu za pomocą krótkiego kodu, w obszarze widgetu stopki lub w dowolnym innym miejscu.

W tym artykule pokażemy, jak wyświetlać ostatnie posty w WordPress za pomocą różnych metod

Displaying recent posts in WordPress

Po co dodawać najnowsze posty w WordPress?

Jeśli prowadzisz bloga lub stronę internetową WordPress od dłuższego czasu, możesz mieć starsze artykuły, które uzyskują regularny ruch z wyszukiwarek i innych źródeł.

Wielu z tych użytkowników sprawdzi informacje, których szukali i odejdzie. Ponad 75% odwiedzających już nigdy nie zobaczy Twojej witryny.

Aby użytkownicy wracali do twojej witryny, musisz upewnić się, że spędzają na niej więcej czasu.

Jednym ze sposobów jest pokazanie im innych ostatnich postów, które powinni zobaczyć. Pomaga to użytkownikom odkryć więcej treści w Twojej witrynie, co prowadzi do tego, że spędzają więcej czasu na Twojej witrynie.

Gdy użytkownicy przeglądają więcej stron, daje to czas na przekonanie ich do zapisania się do newslettera e-mailowego lub dokonania zakupu.

Mając to na uwadze, przyjrzyjmy się, jak łatwo wyświetlać ostatnie posty w WordPress za pomocą wielu metod. Kliknij na szybkie linki, aby przejść bezpośrednio do tej metody:

  • Wykorzystaj najnowsze posty WordPress blok Gutenberga
  • Użyj widżetu WordPress Ostatnie posty
  • Użyj widżetu Ostatnie posty z wtyczką miniaturki
  • Wyświetlanie ostatnich postów za pomocą krótkiego kodu
  • Wyświetl Ostatnie posty ręcznie w WordPress

Video Tutorial

Subskrybuj WPBeginner

Jeśli wolisz pisemne instrukcje, po prostu czytaj dalej.

Metoda 1. Wykorzystaj najnowsze posty WordPress blok Gutenberga

Edytor bloków WordPress (Gutenberg) ma wbudowany blok do wyświetlania najnowszych postów. Możesz łatwo dodać to do dowolnego postu lub strony w swojej witrynie.

Aby użyć tego bloku, po prostu Edytuj post, w którym chcesz wyświetlić ostatnie posty. Na ekranie edycji postów musisz dodać blok „najnowsze posty” do obszaru zawartości.

Adding the Latest Posts block to a page

Istnieje wiele różnych sposobów konfiguracji tego bloku. Domyślnie pokazuje tylko tytuły postów, ale można go łatwo dostosować.

Na przykład możesz włączać i wyłączać zawartość postu w prawym okienku. Pozwala to na dodanie treści postu lub fragmentu obok tytułu.

Możesz również dostosować długość fragmentu, która domyślnie wynosi 55 słów, ale możesz wybrać dowolną wartość między 10 a 100 słowami.

Configuring how the post excerpt should display

Jeśli chcesz, możesz wyświetlić datę publikacji. Pojawi się to tuż pod tytułem.

Displaying the dates of your latest posts

Możesz również wybrać dokładnie, jak będą wyświetlane Twoje posty. Możesz je zamówić inaczej niż domyślne „od najnowszych do najstarszych” i możesz pokazywać tylko najnowsze posty z określonej kategorii.

W panelu Ustawienia możesz również wybrać, ile postów będzie wyświetlanych. Domyślnie blok pokazuje 5 postów, ale możesz wyświetlić od 1 do 100 postów.

Sorting and filtering the list of latest posts

Masz również możliwość wyświetlania ostatnich postów w siatce kolumn, a nie na liście.

Setting the latest posts to display in a grid format

Możesz dostosować siatkę do polecanych obrazów dla swoich postów, zmienić rozmiar obrazu i odpowiednio je wyrównać:

Adding the featured images to your recent posts block

Oto jak wygląda gotowy blok na żywo na stronie:

Latest posts block displaying live

Metoda 2. Użyj widżetu WordPress Ostatnie posty

Co zrobić, jeśli chcesz wyświetlić listę najnowszych postów na pasku bocznym, a nie na stronie? WordPress jest wyposażony we wbudowany domyślny widget do wyświetlania ostatnich postów na pasku bocznym witryny lub w dowolnym obszarze gotowym do widgetu.

W panelu WordPress przejdź do Wygląd ” Widgety i dodaj widżet „Ostatnie posty” do paska bocznego.

Recent posts widget

Wbudowany widżet Ostatnie posty nie oferuje wielu opcji. Możesz nadać widżetowi tytuł, wybrać, czy wyświetlać daty postów, czy nie, i dodać liczbę postów, które chcesz wyświetlić.

Po zakończeniu kliknij przycisk „Zapisz”, aby zapisać ustawienia widżetu.

Oto widżet na żywo na blogu, z włączonym tytułem „nowe posty” i datami:

The recent posts displaying in the sidebar on the blog

Metoda 3. Użyj widżetu Ostatnie posty z wtyczką miniaturki

Wbudowany widget, o którym wspomnieliśmy powyżej, jest dość ograniczony.

Co zrobić, jeśli chcesz wyświetlić miniatury i fragmenty ostatnich postów? Co zrobić, jeśli chcesz pokazywać tylko posty z określonej kategorii na pasku bocznym?

Cóż, wtedy przydaje się widżet Ostatnie posty z wtyczką miniaturki. Robi o wiele więcej niż tylko miniatury i jest za darmo.

Najpierw musisz zainstalować i aktywować wtyczkę WordPress Recent Posts Widget With Thumbnails.

Następnie przejdź do Wygląd ” Widgety strona, na której powinieneś zobaczyć widżet „Ostatnie posty z miniaturami”.

The Recent Posts With Thumbnails widget in the list of available widgets

Musisz dodać go do paska bocznego lub innego obszaru obsługującego widget.

The Recent Posts With Thumbnails widget in the sidebar

Widżet Ostatnie posty z miniaturami zawiera wiele opcji. Daje Ci pełną kontrolę nad tym, jak chcesz wyświetlać ostatnie posty w swojej witrynie WordPress.

Możesz także wyświetlać fragmenty, wyświetlać posty z określonych kategorii, ignorować posty przyklejone, wyświetlać losowe posty i nie tylko.

Po zakończeniu nie zapomnij kliknąć przycisku Zapisz, aby zapisać ustawienia. Możesz teraz odwiedzić swoją stronę internetową, aby zobaczyć swoje ostatnie posty z miniaturami.

Display Recent Posts in Sidebar

Metoda 4. Wyświetlanie ostatnich postów za pomocą krótkiego kodu

Korzystanie z bloku „najnowsze posty” jest zdecydowanie najłatwiejszym sposobem wyświetlania ostatnich postów w postach i stronach WordPress. Jeśli jednak zdecydujesz się wyłączyć Gutenberg i zachować klasyczny edytor, możesz zamiast tego użyć skrótów.

Najpierw zainstaluj i aktywuj wtyczkę Display Posts. Działa po wyjęciu z pudełka i nie ma żadnych ustawień do skonfigurowania.

Po prostu Edytuj post lub stronę, na której chcesz wyświetlić ostatnie posty. Następnie użyj skrótu [display-posts]. Wtyczka oferuje cały szereg parametrów, których możesz użyć z shortcode.

Oto kilka przykładów tego, co możesz zrobić za pomocą tej wtyczki.

Wyświetl 3 ostatnie posty z miniaturkami i fragmentem:

[display-posts posts_per_page= " 3 "image_size=" thumbnail " include_excerpt = "true"]

Wyświetlanie ostatnich stron zamiast postów:

[display-posts posts_per_page="3" post_type = "page"]

Zmień kolejność na tytuł zamiast daty:

[display-posts posts_per_page= " 3 "orderby= "title"]

Wyświetlanie ostatnich stron pod określoną stroną nadrzędną:

[display-posts posts_per_page= " 3 " post_type=" page "post_parent= "5"]

Możesz również dołączyć dodatkowe stylizacje. Na przykład możesz wyrównać polecane obrazy do lewej strony. Możesz to zrobić, korzystając z instrukcji na stronie wtyczki tutaj.

Oto jak wyglądała nasza lista ostatnich postów, korzystając z tych instrukcji:

Displaying recent posts using the shortcode widget

Pełna lista parametrów znajduje się w dokumentacji wtyczki.

Możesz również użyć tych skrótów wewnątrz widżetu tekstowego. Najpierw musisz włączyć skróty w widżetach tekstowych, dodając ten kod do funkcji szablonu.plik php lub wtyczka specyficzna dla witryny.

add_filter ('widget_text', 'do_shortcode');

Metoda 5. Wyświetl Ostatnie posty ręcznie w WordPress

Bardziej zaawansowani użytkownicy WordPress mogą dodawać najnowsze posty bezpośrednio do swoich plików motywów WordPress. Oczywiście powinieneś do tego użyć motywu podrzędnego, aby podczas aktualizacji motywu nie stracić zmian.

Zawsze dobrym pomysłem jest utworzenie kopii zapasowej przed edycją plików motywów. Jeśli coś pójdzie nie tak, możesz zapoznać się z naszą listą najczęstszych błędów WordPress i jak je naprawić.

Najprostszy sposób ręcznego wyświetlania ostatnich postów, aby użyć wbudowanej klasy WP_Query. Po prostu dodaj ten kod, w którym chcesz wyświetlić ostatnie posty.

<ul>

<?php 
// Zdefiniuj parametry zapytania WP
$the_query = new WP_Query( 'posts_per_page=5');?>
 

<?php 
// Rozpocznij nasze zapytanie WP
while ($the_query -> have_posts()) : $the_query -> the_post(); 
// Wyświetl tytuł postu z hiperłączem
?>
 

<li> < a href="<?php the_permalink ()?>"><?php the_title(); ?></a>< / li>
 

< li><?php 
// Wyświetl fragment postu
the_excerpt (__('(more...)'));?> < / li>
 

<?php 
// Powtórz proces i Resetuj po przekroczeniu limitu
endwhile;
wp_reset_postdata();
?>
< / ul>

Ten kod wyświetla pięć ostatnich postów z ich tytułem i fragmentem. Klasa WP_Query ma mnóstwo parametrów, które pozwalają dostosować ją w dowolny sposób. Aby uzyskać więcej informacji, zapoznaj się z dokumentacją programisty WordPress.

Mamy nadzieję, że ten artykuł pomógł Ci nauczyć się wyświetlać ostatnie posty w WordPress. Możesz być również zainteresowany naszym artykułem na temat tworzenia osobnej strony dla postów na blogu w WordPress oraz naszym porównaniem najlepszych wtyczek do Kreatora Stron typu przeciągnij i upuść 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.

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd „nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

Jak zainstalować WordPress lokalnie na komputerze Mac za pomocą MAMP

W artykule: Jak zainstalować MAMP na komputerze MacInstalacja WordPress na komputerze MacWypróbowanie…