W artykule:
Prawdopodobnie znasz widżet kategorii w WordPress. Niedawno jeden z naszych czytelników zapytał nas, czy możliwe jest wyświetlanie ostatnich postów również w rozwijanej formie. W tym artykule pokażemy, jak pokazać ostatnie posty jako listę rozwijaną w WordPress.

Dlaczego I kto potrzebuje ostatnich postów w rozwijanej liście?
WordPress jest wyposażony we wbudowany widżet ostatnie posty, który można dodać do dowolnego paska bocznego lub obszaru gotowego widżetu.
Ten widżet po prostu wyświetla listę ostatnich postów i możesz wybrać liczbę postów, które chcesz pokazać. Ale jeśli chcesz pokazać więcej niż 5-10 postów, lista zajmie dużo miejsca na pasku bocznym.
Niektórzy użytkownicy WordPress mogą potrzebować kompaktowego sposobu wyświetlania ostatnich postów. W takim przypadku korzystanie z rozwijanych lub składanych list może pomóc zaoszczędzić miejsce.
Rzućmy okiem na kilka różnych sposobów pokazywania ostatnich postów jako rozwijanego menu w WordPress.
Wyświetlanie WordPress Ostatnie posty w zwykły rozwijanego Menu (Kod ręczny)
Metoda ta wykorzystuje wbudowane wp_get_recent_posts funkcja. Wszystko, co musisz zrobić, to skopiować i wkleić następujący kod w funkcjach szablonu.plik php lub wtyczka specyficzna dla witryny.
function wpb_recentposts_dropdown () {
$ string .= '
< script type="text/javascript"> var urlmenu = document.getElementById ("rpdropdown"); urlmenu.onchange = function () {
okno.open (this.options[ this.selectedIndex ].value," _self");
};
< / script>";
return $ string;
}
add_shortcode ('rp_dropdown', 'wpb_recentposts_dropdown');
add_filter ('widget_text', 'do_shortcode');
Teraz możesz użyć shortcode [rp_dropdown] w Twoim poście WordPress, stronach i widżetach tekstowych. Będzie to wyglądać tak:

Dodawanie Składanych Ostatnich Postów Za Pomocą Wtyczki
Powyższa metoda po prostu wyświetla listę ostatnich postów w rozwijanej formie. Innym sposobem na zaoszczędzenie miejsca jest dodanie składanej listy ostatnich postów, która rozszerza się, gdy użytkownicy na nią klikną.
Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę Collapse-O-Matic. Działa po wyjęciu z pudełka i nie ma żadnych ustawień do skonfigurowania.
Wtyczka pozwala po prostu pokazać wszystko w składanym menu za pomocą krótkiego kodu.
Zanim użyjemy tej wtyczki, potrzebujemy sposobu na łatwe wyświetlanie ostatnich postów w dowolnym miejscu. Po prostu dodaj ten kod do funkcji motywu.plik php lub wtyczka specyficzna dla witryny.
function wpb_recentposts () {
$ string .= "- ",;
$args = array( 'numberposts' => '5', 'post_status' => 'publish' );
$recent_posts = wp_get_recent_posts ($args);
foreach ($recent_posts as $recent ){
$ string .= '
- ' . $recent["post_title"]."< / li>"; } $ string .= "
Ten kod pozwala po prostu wyświetlić listę ostatnich postów za pomocą shortcode [ostatnie posty].
Teraz dodamy nasz shortcode w shortcode Collapse-O-Matic, aby utworzyć składaną listę ostatnich postów.
Po prostu dodaj shortcode w ten sposób:
[expand title = "Ostatnie posty"] [recentposts] [/expand]
Możesz dodać ten krótki kod w widżecie tekstowym, postach lub stronach w witrynie WordPress. Tak to wyglądało na naszej stronie testowej.

To wszystko, mamy nadzieję, że ten artykuł pomógł Ci pokazać ostatnie posty jako rozwijane w WordPress. Możesz również zobaczyć te wskazówki 6, aby stworzyć zabójczy kalendarz redakcyjny w 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.